clear selection tablepane
Hi guys,
how to clear selection in a table pane?
Thanks
Product version: Ensemble 2014.1
Discussion (4)1
Comments
Hi,
Try to use table.refreshContents() function to clear selection.
Thanks Muhammad
Simple sample:
Class dc.test Extends %ZEN.Component.page
{
XData Contents [ XMLNamespace = "http://www.intersystems.com/zen" ]
{
<page xmlns="http://www.intersystems.com/zen">
<tablePane
id="tp"
sql="select 1 ID,'Western branch' Branch,{d '2021-03-15'} "Date",35 Suma
union
select 2,'Eastern branch',{d '2020-12-11'},37"
/>
<button caption="Row unselect" onclick="zenPage.rowUnselect()"/>
</page>
}
ClientMethod rowUnselect() [ Language = javascript ]
{
var tp=zen('tp');
row=tp.selectedIndex;
if (tp.rowSelect && row>=0) {
var old=tp.enableToggleSelect;
tp.enableToggleSelect=true;
tp.selectRow(row);
tp.enableToggleSelect=old;
}
}
}Thanks Vitaliy