如何获取 UI-GRID 中所有页面的所有行的总计
How to get all total for all rows across all pages in a UI-GRID
我正在尝试显示 UI-GRID 中某列的总和。问题是我每页显示 10 行,而 ui-grid 页脚只计算每页行数的总和。如何启用 ui-grid 来计算 UI-GRID
中所有行的总数
我创建了一个 plunker 示例来说明我的问题:
http://next.plnkr.co/edit/Gjpt8tw4JpDzl1lG?preview
您可以创建自定义求和函数并将其作为聚合类型传入您的网格选项 columnDefs。
例如,这里有一个地址街道号码总和的函数:
var addOverAllTotalAddress = function() {
var sum = 0;
$scope.gridOptions.data.forEach(function(item){
sum = sum + item.address.street;
});
return sum;
};
这是一个正在工作的插件:http://next.plnkr.co/edit/ITkXFmIdD2ZJh1dS?preview
我正在尝试显示 UI-GRID 中某列的总和。问题是我每页显示 10 行,而 ui-grid 页脚只计算每页行数的总和。如何启用 ui-grid 来计算 UI-GRID
中所有行的总数我创建了一个 plunker 示例来说明我的问题: http://next.plnkr.co/edit/Gjpt8tw4JpDzl1lG?preview
您可以创建自定义求和函数并将其作为聚合类型传入您的网格选项 columnDefs。
例如,这里有一个地址街道号码总和的函数:
var addOverAllTotalAddress = function() {
var sum = 0;
$scope.gridOptions.data.forEach(function(item){
sum = sum + item.address.street;
});
return sum;
};
这是一个正在工作的插件:http://next.plnkr.co/edit/ITkXFmIdD2ZJh1dS?preview