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

时间:2019-04-19 11:30:04

标签: javascript angularjs ui-grid

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

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

1 个答案:

答案 0 :(得分:0)

您可以创建一个自定义求和函数,并将其作为AggregationType传递给您的网格选项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