порядок сортировки сетки mvccontrib по умолчанию
-
20-08-2019 - |
Вопрос
Кто-нибудь знает, как установить порядок сортировки по умолчанию для сетки mvccontrib?
Решение
Мне кажется, что сама сетка не выполняет никакой сортировки.Он просто отображает элементы в источнике данных в том порядке, в котором они появляются.Таким образом, вам нужно будет отсортировать источник данных перед созданием таблицы или переназначить источник данных при сортировке с элементами, правильно отсортированными по выбранному столбцу.
Доступен исходный код здесь.
Другие советы
Вы можете использовать выражение labda .OrderBy(x => x.Col)
Почему бы не позволить вашим пользователям самим выбирать порядок сортировки?
поиск по * Файлу:jquery.dataTables.min.js * Версия:1.4.3 * Автор:Аллан Джардин (www.sprymedia.co.uk)
Он сделал несколько убийственных примеров, это отлично работает с MvcContrib
Большинство элементов управления сеткой требуют, чтобы вы указали свой собственный код заказа, и этот ничем не отличается.Это позволяет вам задать порядок, который вы считаете подходящим - например, упорядочить строки с числами, используя естественный порядок вместо порядка сравнения.