我有一个问题让我在我的plunker示例中简单一点,我想知道为什么我的$scope.revertSelection()
函数不起作用。
[http://plnkr.co/edit/3KXrUuCsSACuhefmyzxN?p=info][1]
步骤:
1)按名称(降序)
对右手网格进行排序2)随机选择3-4行
3)点击“复制”按钮,将所有选中的行复制到$scope.retainSelection
4)按名称(升序)
对右手网格排序5)点击“还原”按钮(这不起作用)
我期待之前在步骤2中选择的所有行都被选中回来,这不会发生:-(请帮我解决这个问题。
我用谷歌搜索但找不到gridApi.selection
的任何文档来寻找其他方法来满足我的要求。
注意:我使用的是Ui.grid而非ng-grid
此致
答案 0 :(得分:16)
我应该用......
$scope.gridApi.grid.modifyRows($scope.gridOptions.data);
$scope.gridApi.selection.selectRow($scope.gridOptions.data[i]);
......而不是......
$scope.gridApi.selection.selectRow(i);
我的朋友给了link to docs。