【发布时间】:2017-03-22 06:51:09
【问题描述】:
启用分页功能后,我想从 ui-grid 中获取过滤后的数据。在一般情况下,我使用了
$scope.gridApi.core.on.filterChanged($scope, function () {
if ($scope.gridApi.grid.columns[1].filter.term != "" && $scope.gridApi.grid.columns[1].filter.term != undefined) {
var dd =$scope.gridApi.core.getVisibleRows($scope.gridApi.grid);
console.log(dd);
});
但是当启用分页时代码不能正常工作,它只返回第一页的行。但我需要所有过滤后的数据。
最简单的解决方案是根据过滤条件过滤数据源,但它会显着降低性能。
有什么建议吗?
【问题讨论】:
标签: javascript angularjs angular-ui-grid