2017-02-09 16 views
0

Мне потребовалось много времени на то, как найти текущий номер страницы и общий номер страницы в ui-grid, я хочу использовать его для изменения высоты сетки последней страницы. Поэтому я хочу записать его.Как получить текущий номер страницы и общий номер страницы в ui-grid?

ответ

0

Ключевым моментом является использование gridApi для captuer изменение номера страницы:

onRegisterApi: function(gridApi) { 
     $scope.gridApi = gridApi; 
     gridApi.pagination.on.paginationChanged($scope, function (newPage, pageSize) { 
     paginationOptions.pageNumber = newPage; 
     paginationOptions.pageSize = pageSize; 
     $scope.pageSize = pageSize; 
     $scope.currentPage = newPage; 
     $scope.totalPage = Math.ceil($scope.gridOptions.totalItems/$scope.pageSize); 
     }); 
    } 

Все версии можно увидеть here in Plnkr