我从数据网格的第二页中选择了第 5 条记录。在选定的行中进行一些修改后,我将其保存并重新加载了数据网格。我希望在重新加载后也选择上一个选定的行。
任何帮助都将不胜感激。
假设您仍然有DTO
您正在编辑的实例,DataGrid
您可以执行以下操作:
// get the start index in the list
int selectedIndex = dataProvider.getList().indexOf(myObj);
// set the visible range
dataGrid.setVisibleRange(selectedIndex,dataGrid.getVisibleItemCount());
// select the row
selectionModel().setSelected(myObj, true); // select the row