Как сортировать линии с помощью Slickgrid?

Я использую 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;
         // ?? 
     };
 })

person Alsciende    schedule 06.09.2010    source источник


Ответы (1)


Вы можете написать свой собственный компаратор для сортировки «данных» (см. Стандартные примеры сортировки массивов). После этого скажите сетке перерендериться:

grid.invalidate();
grid.render();
person Tin    schedule 28.09.2010