有没有办法改变 slickgrid 显示分组行的顺序? (升序,对比降序)

Is there a way to change the order that slickgrid displays grouped rows? (Asc, vs Desc)

是否有一个函数可以设置为一列,当网格按该列分组时,它会知道按特定顺序对 getter 进行排序,目前可以升序或降序。

有一个comparer属性的分组设置对象

这是 示例中的一个片段-grouping.html:

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

比较器被传递给javascriptsort方法。有关如何构造比较器函数的详细信息,请参阅 here