JQuery Tablesort со скрытыми строками?

У меня есть таблица, которая использует jquery hide() и show() для управления стандартным видом. Однако, когда я включаю сортировку таблицы, она сортирует только видимые строки, а не скрытые. Есть ли способ заставить его сортировать по всем элементам?


Я только что понял, что устанавливал свой класс HIDEME в своем xslt, который использовали функции скрытия и отображения в моем jquery. Это означало, что мой сортировщик делал это правильно, однако я неправильно скрывал данные. Поэтому я думаю, мне нужно изменить свой вопрос на... Как я могу показать первые n строк таблицы, а затем нажать внешнюю кнопку показать все остальные строки. Затем, когда я делаю сортировку, ему нужно знать, для чего предназначен новый порядок, когда он выполняет скрытие/показ/

Так запутанно .. может кто-нибудь помочь?

Крис


person Chris    schedule 09.12.2009    source источник
comment
Вы действительно должны переместить свой ответ на вопрос как обновление, иначе люди могут пропустить исправление. Но у вас есть 20 строк, вы показываете 10, это первые 10 из отсортированных 20? Если вы скроете оставшиеся 10 строк, будут ли видимые результаты правильными?   -  person James Black    schedule 09.12.2009


Ответы (1)


Я не пробовал сортировать с помощью функций jQuery, но это может оказаться полезным.

http://www.packtpub.com/article/jquery-table-manipulation-part1

Другой вариант - просто получить все строки самостоятельно и использовать функцию sort javascript для строк, чтобы вы могли сортировать на месте, таким образом, вы можете выбрать, какой столбец или столбцы сортировать.

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

person James Black    schedule 09.12.2009