我试图了解分组和聚合如何与光滑的网格一起工作。我有一些数据我想在树状结构中分组,有点像在这个示例页面上的完成方式:
http://mleibman.github.io/SlickGrid/examples/example-grouping
但是,我找不到任何关于 setGrouping 或确切聚合是什么的文档。此页面没有任何文档,只有代码,没有关于代码用途或使用方式的有用评论。
有谁知道这方面的好资源?谷歌也没有给我太多信息。
例如,在这段代码中:
dataView.setGrouping({
getter: "duration",
formatter: function (g) {
return "Duration: " + g.value + " <span style='color:green'>(" + g.count + " items)</span>";
},
aggregators: [
new Slick.Data.Aggregators.Avg("percentComplete"),
new Slick.Data.Aggregators.Sum("cost")
],
aggregateCollapsed: false
});
我得到了 getter 和 formatter 的用途,但聚合器的用途是什么?这实际上是在树视图中将它们组合在一起吗?我看不出百分比完成和成本在哪里发挥作用,因为它是按持续时间分组的。