网上讲的不多,我随便写一下。
当我们想在datagrid翻页时保存选中项,比如从第一页翻到第二页在返回第一页时想保留之前的选中项,
datagrid已经给我们准备好了一个属性----idField,这个属性需指定一个列名,且此列的值是不能有重复的。
只需指定这个属性,datagrid就具有翻页保存选中项的功能了。
另:我在实际的项目中遇到一个问题,就是再删除选中项之后,无论是getSelections还是getChecked得到
的结果取length依然是删除之前数量,我不知道为什么会这样,然后发现是idField引起的,不知道为什么会这样。
最后使用了clearSelections然后重新选取选中项,才恢复正常。