Using JIDE 3.4.5, is there any way to suppress / prevent a TableSearchable and shrink support from firing selection events? I find that it fires a lot of selection events when changing the search string. The following seems to happen and I get 3 valueChanged events on the selection model before a searchable event.
evt1 - TableSearchable.addTableSelection eventually calls JideTable.changeSelection which eventually fires a DefaultListSelectionModel.fireValueChanged
evt2 - TableSearchable.addTableSelection calls JideTable.clearSelection which eventually fires the DefaultListSelectionModel.fireValueChanged
evt3 - same flow as evt1
for all events, evt.getValueIsAdjusting() returns false.
Then I get a Searchable_change event followed by another valueChangedEvent triggered by the TableShrinkSearchableSupport.applyFilter and finally a Searchable_match
I'm not sure what the first 3 events are for, but if we do anything somewhat expensive in the selection events, these pose a problem. So basically, is there a way for searchable to just do the filtering and not selection?
Thanks