2

我正在使用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;
         // ?? 
     };
 })
4

1 回答 1

3

您可以编写自己的比较器来对“数据”进行排序(参见标准数组排序示例)。之后,告诉网格重新渲染:

grid.invalidate();
grid.render();
于 2010-09-28T00:20:08.570 回答