如何获取UI-GRID中所有页面上所有行的总计

问题描述 投票:0回答:1

我试图在我的UI-GRID中显示列的总和。问题是我每页显示10行,并且ui-grid页脚仅计算每页行数的总和。如何启用ui-grid来计算UI-GRID中所有行的总数

我有一个创建了一个示例来展示我的问题:http://next.plnkr.co/edit/Gjpt8tw4JpDzl1lG?preview

javascript angularjs ui-grid
1个回答
0
投票

您可以创建自定义求和函数,并将其作为网格选项columnDefs中的aggregationType传递。

例如,这里是地址街道号码的总和的函数:

var addOverAllTotalAddress = function() {
  var sum = 0;
   $scope.gridOptions.data.forEach(function(item){
    sum = sum + item.address.street;
  });
  return sum;
};

这是一个工作的plunker:http://next.plnkr.co/edit/ITkXFmIdD2ZJh1dS?preview

© www.soinside.com 2019 - 2024. All rights reserved.