Skip to main content
10-Marble
March 1, 2024
Solved

How to deselect a selected row from tree selection?

  • March 1, 2024
  • 1 reply
  • 1285 views

Hi,

Is there a way to deselect a particular row from the tree selection?
I have a few selected rows in a table. But depending on an attribute of the selected row, I need to deselect it.


Example:
//All the selected rows are obtained in this these selections variable
var selections = tree.selModel.getSelections();

//The attribute "Should_not_be_Selected" represents the row which should be deselected.
for (var icount = 0; icount < selections.length; icount++) {
      if (selections[icount].data.Should_not_be_Selected === "yes") {


      //What should I do now with selections[icount] to deselect this row?


      }
}

I couldn't find any help with TableUtils or TreeHandler.

Any idea?

 

Thanks

 

Best answer by NT_10748259
PTC.jca.table.Utils.selectRow("changeNotice.changeSummary", "VR:wt.doc.WTDocument:617250438", false);
PTC.jca.table.Utils.selectRow(##tableID##, ##rowsObjectOID##, false);

1 reply

10-Marble
March 1, 2024
PTC.jca.table.Utils.selectRow("changeNotice.changeSummary", "VR:wt.doc.WTDocument:617250438", false);
PTC.jca.table.Utils.selectRow(##tableID##, ##rowsObjectOID##, false);
10-Marble
March 4, 2024

Thanks very much @NT_10748259 

That worked. One more favor do you have any link to these functions?  I used to checked https://support.ptc.com/cs/help/windchill_hc but couldn't get these functions with the full arguments.