如果聚合行仅聚合一行Angular UI-Grid,则显示基础行

时间:2015-12-16 12:03:09

标签: javascript angularjs angular-ui-grid

我使用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中)而不是显示数字的聚合行,我希望它只显示基础行。

0 个答案:

没有答案