我使用ng-grid和angular来显示我的数据。当我在列上聚合时,我使用一个函数来对该组中的所有数据求和并显示它。
在:
{{aggFunc(row, col)}}
控制器中的:
$scope.aggFunc = function(row, col) {
var total = 0;
angular.forEach(row.children, function(cropEntry) {
total += parseFloat(cropEntry.entity[col.field]);
});
return total;
};
现在问题;我使用aggFunc来显示几列的总和,我希望能够根据总和而不是组中的子项对列进行排序。
有什么想法吗?