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.
小心 aggregateCollapsed
和 lazyTotalsCalculation
- 如果您想以这种方式访问平均值和总和,则需要将它们设置为 true,但这也意味着它会 运行 变慢,因为它是同时为每个组执行此操作,而不是在用户查看它们时执行此操作。
如何在 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.
小心 aggregateCollapsed
和 lazyTotalsCalculation
- 如果您想以这种方式访问平均值和总和,则需要将它们设置为 true,但这也意味着它会 运行 变慢,因为它是同时为每个组执行此操作,而不是在用户查看它们时执行此操作。