Мой ответ будет "будь осторожен".Многие дополнения для сортировки таблиц jQuery сортируют только то, что вы передаете в браузер.Во многих случаях вам следует помнить, что таблицы являются динамическими наборами данных и могут содержать миллионы строк данных.
Вы упоминаете, что у вас есть только 4 столбца, но, что гораздо важнее, выне упоминайте, сколько строк мы здесь говорим.
Если вы передаете 5000 строк в базу данных из браузера, зная, что фактическая таблица базы данных содержит 100 000 строк, мой вопрос: в чем смысл?сделать стол сортируемым?Чтобы сделать правильную сортировку, вам нужно отправить запрос обратно в базу данных, и пусть база данных (инструмент, фактически предназначенный для сортировки данных) сделает за вас сортировку.
В прямом ответе наВаш вопрос, тем не менее, лучшее сортировочное дополнение, с которым я столкнулся, - Ингрид.Есть много причин, по которым мне не нравится это дополнение («ненужные навороты ...», как вы его называете), но одна из его лучших функций с точки зрения сортировки - это то, что он использует ajax и неЯ полагаю, что вы уже передали все данные до того, как он выполнит их сортировку.
Я признаю, что этот ответ, вероятно, излишний (и с опозданием более 2 лет) для ваших требований, но я действительно раздражаюсь, когда разработчикив моей области упускать из виду эту точку.Поэтому я надеюсь, что кто-то другой поймет это.
Я чувствую себя лучше.