2017-02-16 53 views
0

在Angular UI-Grid中,有什麼方法可以告訴我的網格中有多少行可見?例如,如果我有5000行,然後過濾,並且剩下2500行,有沒有辦法通過gridApi來檢查?Angular UI-grid有多少行可見?

+0

顯示你做了什麼? –

+0

有一種方法,用戶界面分頁 –

回答

1

你有沒有嘗試過你的例子?如果尚未合併頁腳元素,請從此開始。

http://ui-grid.info/docs/#/tutorial/105_footer

$scope.gridOptions = { 
    showGridFooter: true, 
    showColumnFooter: true, 
    enableFiltering: true, 
    columnDefs: [ 
     { field: 'name', width: '13%' }, 
     { name: 'registered', field: 'registered', width: '20%', cellFilter: 'date', footerCellFilter: 'date', aggregationType: uiGridConstants.aggregationTypes.max } 
    ], 
    data: data, 
    onRegisterApi: function(gridApi) { 
     $scope.gridApi = gridApi; 
    } 
}; 

$scope.toggleFooter = function() { 
    $scope.gridOptions.showGridFooter = !$scope.gridOptions.showGridFooter; 
    $scope.gridApi.core.notifyDataChange(uiGridConstants.dataChange.OPTIONS); 
}; 

你甚至可以爲每列彙總所有顯示的數據創建頁腳。