有没有办法更改Slickgrid显示分组行的顺序?(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
  });
}

比较传递给JavaScript sort方法。有关如何构建比较功能的更多信息,请参见此处。

最新更新