Сортировка таблиц

Обычно, при выводе табличных данных возникает необходимость сортировки и постраничного просмотра. При этом и то и другое как правило перекладывается либо на серверный язык (php), либо на базу данных.

С базой данных всё относительно просто, только время занимает прикручивание ORDER BY и LIMIT к GET запросам, да и дело это неблагодарное - порой забудешь какой-то параметр и поди разберись..

С серверными делами всё немного посложней, поскольку возникают сотни ньюансов типа сортировки даты или мультибайтовых кодировок, да и обычную функцию сортировки матрицы достать не так просто.

Поэтому очевидно что решение на javascript может значительно упростить задачу, особенно если оно сделано с умом. Итак Table Sort Script позволяет

  • Сортировать любой TH столбец с классом sortable
    • Сортировать по указанному алгоритму, поэтому с датами всё хорошо
  • Разбивать таблицу на страницы указав класс у таблицы типа paginate-20
  • Разукрашивать ряды в зебру добавив класс у таблицы типа rowstyle-alternate

 

 

RSS