Hi Curtis,
Thanks for contacting DashBoard Support.
Here is what I found for you!.
Yes, you can add a button that can select the specific row of a table widget.
You can add a button with ogScript task in it.
params.setValue('params.table', 0, 2);
Here the button will set the table parameter value as 2 to select 3rd row.
Below is the example panel that I have created to select table rows from 1 to 6.
<abs contexttype="opengear" keepalive="true">
<meta>
<params>
<param access="1" constrainttype="STRING_CHOICE" name="table" oid="params.table" precision="0" type="INT16" value="0" widget="table">
<constraint>col1</constraint>
<constraint>col2</constraint>
<constraint>col3</constraint>
</param>
<param access="1" maxlength="0" name="Column 1" oid="col1" precision="0" type="STRING_ARRAY" widget="default">
<value>asdf</value>
<value>asdf</value>
<value>asdf</value>
<value>asdf</value>
<value>sadf</value>
<value>sadf</value>
</param>
<param access="1" maxlength="0" name="Column 2" oid="col2" precision="0" type="STRING_ARRAY" widget="default">
<value>asdf</value>
<value>asdf</value>
<value>asdf</value>
<value>asdf</value>
<value>sadf</value>
<value>sadf</value>
</param>
<param access="1" maxlength="0" name="Column 3" oid="col3" precision="0" type="STRING_ARRAY" widget="default">
<value>asdf</value>
<value>asdf</value>
<value>asdf</value>
<value>asdf</value>
<value>sadf</value>
<value>sadf</value>
</param>
</params>
</meta>
<param expand="true" height="446" left="137" oid="params.table" showlabel="false" top="109" width="369"/>
<table height="461" left="612" top="111" width="157">
<tr>
<button buttontype="push" colspan="1" fill="both" id="1" name="1" rowspan="1" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">params.setValue('params.table', 0, 0);</task>
</button>
</tr>
<tr>
<button buttontype="push" colspan="1" fill="both" id="2" name="2" rowspan="1" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">params.setValue('params.table', 0, 1);</task>
</button>
</tr>
<tr>
<button buttontype="push" colspan="1" fill="both" id="3" name="3" rowspan="1" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">params.setValue('params.table', 0, 2);</task>
</button>
</tr>
<tr>
<button buttontype="push" colspan="1" fill="both" id="4" name="4" rowspan="1" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">params.setValue('params.table', 0, 3);</task>
</button>
</tr>
<tr>
<button buttontype="push" colspan="1" fill="both" id="5" name="5" rowspan="1" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">params.setValue('params.table', 0, 4);</task>
</button>
</tr>
<tr>
<button buttontype="push" colspan="1" fill="both" id="6" name="6" rowspan="1" weightx="1.0" weighty="1.0">
<task tasktype="ogscript">params.setValue('params.table', 0, 5);</task>
</button>
</tr>
</table>
</abs>
Let me know if you need any further information on this.
Regards
Anand
#DashBoard