我正在使用Slickgrid,但我不想使用slick.model.js
。如何编写grid.onSort
来对数据集的行进行排序?
我的代码使用标准模板:
$(function() {
var data = [ ... ];
grid = new Slick.Grid($("#myGrid"), data, columns, options);
grid.onSort = function(sortCol, sortAsc) {
sortdir = sortAsc ? 1 : -1;
sortcol = sortCol.field;
// ??
};
})
答案 0 :(得分:3)
您可以编写自己的比较器来对“数据”进行排序(请参阅标准数组排序示例)。 之后,告诉网格重新渲染:
grid.invalidate();
grid.render();