Сортировка таблицы по столбцу - PullRequest
0 голосов
/ 08 декабря 2011

Я ищу способ сортировки таблицы HTML; Мне никогда не приходилось делать это раньше, поэтому я не знаю, как лучше это сделать; в частности, я ищу что-то быстрое, простое в настройке и управлении позже. Кто-нибудь знает jQuery или JavaScript для этого?

Ответы [ 2 ]

0 голосов
/ 17 мая 2013

Помимо jquery - javascript, который, между прочим, может быть отключен любым умным веб-пользователем, вы можете сделать это жестко, настроив строки SQL, которые вызываются ссылкой в ​​заголовке, который вызывает действие сортировки.При щелчке по заголовку сортировки страница перенаправляется на себя с помощью специального вызова, чтобы вызвать настраиваемый запрос SQL с другим синтаксисом order by ....
Это альтернатива <noscript>, которую я рекомендую помнить послеРеализация полезных и богатых альтернатив JQuery.Таким образом, большинство ваших пользователей будут довольны jquery UX, но случайный пользовательский скрипт также может пользоваться возможностями сортировки.Помните, что этот метод обходится серверу дороже, чем jquery, поэтому я рекомендую использовать оба метода.

0 голосов
/ 14 декабря 2011

Вы не доберетесь далеко, используя JS 'sort (). Я склонен использовать плагин TableSorter для jQuery, который довольно легко запустить, и еще проще, если вы уже загрузили jQuery.

Он может автоматически выбирать, как сортировать определенные данные (строки, целые и т. Д.), Но для более сложных данных (например, необычно отформатированных дат) вам может понадобиться написать немного дополнительного кода, чтобы помочь ему в этом. Больше информации на: http://tablesorter.com/docs/

Я думаю, что также возможно красиво оформить отсортированные таблицы - таблицы на tablesorter.com довольно скучны ...

Удачи!

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