我使用Angular UI-Grid对ID进行分组但是对于我的用例,有很多行,其中分组的行只聚合一行。如果是这种情况,我想只显示基础行,而不是显示感觉多余的分组行。这可能。
我试图在这个plnkr中重现我的情况
http://plnkr.co/edit/FTjmpLejrUR3OYsAgpbQ?p=preview
这是我的columnDefs和我的数据
$scope.gridOptions.columnDefs = [{
field: "GroupId",
grouping: { groupPriority: 0 },
}, {
field: "UnderlyingId"
}, {
field: "Name"
},{
field: 'someVal',
treeAggregationType: uiGridGroupingConstants.aggregation.SUM
}];
$scope.myData = [{
'UnderlyingId': 'ABC',
'GroupId': 'Alphabet',
'Name': 'Three Letters',
'someVal': 4
}, {
'UnderlyingId': 'DEF',
'GroupId': 'Alphabet',
'Name': 'Some more letters',
'someVal': 2
}, {
'UnderlyingId': 'GHI',
'GroupId': 'Alphabet',
'Name': 'Even More letters???',
'someVal': 1
}, {
'UnderlyingId': '123',
'GroupId': 'Numbers',
'Name': 'Some numbers here',
'someVal': 9
}];
所以基本上(在plnkr中)而不是显示数字的聚合行,我希望它只显示基础行。