Slickgrid 分组 header ShowTotal

Slickgrid Grouped header ShowTotal

如何在 Duration(Expanded/collapsed) 行中显示总平均成本和总成本,其中项目数量而不是单独一行的底部?

这里是 fiddle http://jsfiddle.net/c76xW/3/

dataView.setGrouping([
    {
      getter: "duration",
      formatter :function (g) {
        return "Duration:  " + g.value + "  <span style='color:green'>(" + g.count + " items)</span>";
      },
      aggregators: [
        new Slick.Data.Aggregators.Sum("duration"),
        new Slick.Data.Aggregators.Sum("cost")
      ],
      aggregateCollapsed: true,
      lazyTotalsCalculation: true
    },

你得稍微修改一下。 JSfiddle link with updated code is here. 小心 aggregateCollapsedlazyTotalsCalculation - 如果您想以这种方式访问​​平均值和总和,则需要将它们设置为 true,但这也意味着它会 运行 变慢,因为它是同时为每个组执行此操作,而不是在用户查看它们时执行此操作。