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 に答える