Angular UI Grid - 根据过滤器选择所有内容

时间:2015-05-27 15:27:38

标签: javascript angular-ui-grid

我目前正在使用ui-grid并遇到了一个小问题。我希望能够select all基于我在网格中设置的过滤器的项目。例如,如果我在没有过滤器的情况下执行select all,则会选择500个项目。然后,如果我过滤了一列select all,则会再次选择500个项目,而不是当前显示的项目。

根据ui-grid文档,我选择所有逻辑非常简单:

$scope.selectAll = function () {
    $scope.gridApi.selection.selectAllRows();
};

$scope.clearAll = function () {
    $scope.gridApi.selection.clearSelectedRows();
};

我之所以这样做是因为我正在进行批量删除 - 只需点击select all然后点击delete即可将网格过滤到您可以删除的项目。

1 个答案:

答案 0 :(得分:1)