Как сортировать строки с помощью Slickgrid? - PullRequest
2 голосов
/ 06 сентября 2010

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

1 Ответ

3 голосов
/ 28 сентября 2010

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

grid.invalidate();
grid.render();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...