Я только что начал тестировать Slickgrid для проекта, над которым я работаю, и я очень впечатлен его исполнением. Одно из требований, которое у меня есть, - сортировка по нескольким столбцам. Я не полностью закрыл голову вокруг Dataview в Slickgrid, так что, возможно, мне не хватает чего-то очевидного, но есть ли способ сортировать сетку на нескольких столбцах? Даже если пользовательский интерфейс не может обрабатывать сортировку более чем одним, я хотел бы иметь возможность вызывать функцию с столбцами по порядку плюс восходящий или нисходящий. Я смог сделать это с помощью Datatables, но у него нет группировки (другое требование для проекта).Сортировка Slickgrid несколькими столбцами?
В худшем случае я прибегну к выполнению сортировки на сервере и отправке содержимого обратно клиенту, статически отсортированному.
Спасибо @tin. Кажется, это то, что мне нужно. Но могу ли я сортировать только с сеткой или мне нужно использовать DataView, если я хочу реализовать сортировку/фильтрацию? У меня есть отображение только с сеткой, но внедрение DataView похоже на то, что с моей стороны будет намного больше работать. – technomalogical
Сетка не манипулирует вашими данными. Вы делаете. При этом вам не нужно использовать DataView для сортировки. Просто отсортируйте данные и аннулируйте сетку, чтобы отразить изменения в данных. Как в: myData.sort (объединенныйComparer) – Tin
Я борюсь с тем же вопросом в данный момент. Мне нужна сортировка и фильтрация нескольких столбцов, но я не реализовал DataView. DataView, похоже, выполняет только сортировку по одному столбцу, но, вероятно, есть способ переопределить это. – Fantius