Written by

Question Nezla · Jun 25, 2021

clear selection tablepane

Hi guys,

how to clear selection in a table pane?

Thanks

Product version: Ensemble 2014.1

Comments

Muhammad Waseem · Sep 14, 2021

Hi,

Try to use table.refreshContents() function to clear selection.

0
Nezla  Oct 14, 2021 to Muhammad Waseem

Thanks Muhammad

0
Vitaliy Serdtsev · Sep 15, 2021

Simple sample:

<FONT COLOR="#000080">Class dc.test Extends %ZEN.Component.page
</FONT><FONT COLOR="#000000">{

</FONT><FONT COLOR="#000080">XData </FONT><FONT COLOR="#000000">Contents [ </FONT><FONT COLOR="#000080">XMLNamespace </FONT><FONT COLOR="#000000">= </FONT><FONT COLOR="#800080">"http://www.intersystems.com/zen" </FONT><FONT COLOR="#000000">] { <</FONT><FONT COLOR="#000080">page </FONT><FONT COLOR="#800000">xmlns</FONT><FONT COLOR="#000000">=</FONT><FONT COLOR="#008000">"http://www.intersystems.com/zen"</FONT><FONT COLOR="#000000">>   <</FONT><FONT COLOR="#000080">tablePane     </FONT><FONT COLOR="#800000">id</FONT><FONT COLOR="#000000">=</FONT><FONT COLOR="#008000">"tp"     </FONT><FONT COLOR="#800000">sql</FONT><FONT COLOR="#000000">=</FONT><FONT COLOR="#008000">"<FONT COLOR="#0000ff">select </FONT><FONT COLOR="#000000">1 </FONT><FONT COLOR="#008000">ID</FONT><FONT COLOR="#000000">,</FONT><FONT COLOR="#008080">'Western branch' </FONT><FONT COLOR="#008000">Branch</FONT><FONT COLOR="#000000">,{</FONT><FONT COLOR="#000080">d </FONT><FONT COLOR="#008080">'2021-03-15'</FONT><FONT COLOR="#000000">} </FONT><FONT COLOR="#008000">&quot;Date&quot;</FONT><FONT COLOR="#000000">,35 </FONT><FONT COLOR="#008000">Suma     </FONT><FONT COLOR="#000080">union     </FONT><FONT COLOR="#0000ff">select </FONT><FONT COLOR="#000000">2,</FONT><FONT COLOR="#008080">'Eastern branch'</FONT><FONT COLOR="#000000">,{</FONT><FONT COLOR="#000080">d </FONT><FONT COLOR="#008080">'2020-12-11'</FONT><FONT COLOR="#000000">},37</FONT>"   </FONT><FONT COLOR="#000000">/>   <</FONT><FONT COLOR="#000080">button </FONT><FONT COLOR="#800000">caption</FONT><FONT COLOR="#000000">=</FONT><FONT COLOR="#008000">"Row unselect" </FONT><FONT COLOR="#800000">onclick</FONT><FONT COLOR="#000000">=</FONT><FONT COLOR="#008000">"zenPage.rowUnselect()"</FONT><FONT COLOR="#000000">/> </</FONT><FONT COLOR="#000080">page</FONT><FONT COLOR="#000000">> }

</FONT><FONT COLOR="#000080">ClientMethod </FONT><FONT COLOR="#000000">rowUnselect() [ </FONT><FONT COLOR="#000080">Language </FONT><FONT COLOR="#000000">= javascript ] {   </FONT><FONT COLOR="#008080">var </FONT><FONT COLOR="#000000">tp</FONT><FONT COLOR="#000080">=</FONT><FONT COLOR="#000000">zen(</FONT><FONT COLOR="#800000">'tp'</FONT><FONT COLOR="#000000">);   row</FONT><FONT COLOR="#000080">=</FONT><FONT COLOR="#000000">tp.selectedIndex;

  </FONT><FONT COLOR="#008000">if </FONT><FONT COLOR="#000000">(tp.rowSelect </FONT><FONT COLOR="#000080">&& </FONT><FONT COLOR="#000000">row</FONT><FONT COLOR="#000080">>=0</FONT><FONT COLOR="#000000">) {     </FONT><FONT COLOR="#008080">var </FONT><FONT COLOR="#000000">old</FONT><FONT COLOR="#000080">=</FONT><FONT COLOR="#000000">tp.enableToggleSelect;

    tp.enableToggleSelect</FONT><FONT COLOR="#000080">=</FONT><FONT COLOR="#000000">true;     tp.selectRow(row);     tp.enableToggleSelect</FONT><FONT COLOR="#000080">=</FONT><FONT COLOR="#000000">old;   } }

}</FONT>

0
Nezla  Oct 14, 2021 to Vitaliy Serdtsev

Thanks Vitaliy

0