Я хотел бы получить отфильтрованные данные из ui-сетки, когда функция пейджинга включена. В общем случае я использовалКак получить отфильтрованные данные из paged 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);
});
но код не работает хорошо, когда подкачки включен, он возвращал только строки первой страницы. но мне нужны все отфильтрованные данные.
самым простым решением является источник данных фильтра, основанный на члене фильтра, но он резко снижает производительность.
любой совет?
Прекрасно работает – Gajotres