在列表网格smartgwt中清除选定的记录



我有一个列表网格,显示从REST数据源检索记录。当我重置列表网格时,它会清除列表网格中的所有记录。但是已经选择的记录保持不变。我的需求是,重置后所选记录不应保留。我尝试过InvalidateCache,Redraw,SetData。但是没有任何作用。建议吗?

我认为此方法应该起作用。

listGrid.deselectRecord(record);

因此您可以做这样的事情:

listGrid.deselectRecord(listGrid.getSelectedRecord());

或者如果不起作用,则可以尝试在网格中选择以下网格中的第一个记录:

listGrid.selectRecord(0);

最新更新