[Javascript] Получение jQuery tablesorter для работы со скрытыми / сгруппированными строками таблицы


Answers

На самом деле, этот mods tablesorter, упомянутый @AdamBellaire, был добавлен в tablesorter v2.0.5 . Я документировал, как использовать параметр ccsChildRow в своем блоге.

Кроме того, если вы заинтересованы, у меня есть вилка tablesorter на github, которая имеет много улучшений и полезных виджетов :)

Question

У меня есть классическая таблица с расширяемыми и сворачиваемыми записями, которые, если расширены, показывают несколько субкокков (как новые записи в одной родительской таблице, а не какую-нибудь дочернюю таблицу div / child). Я также использую tablesorter и абсолютно люблю его.

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

Кто-нибудь знает о хорошем расширении таблицы или конкретной конфигурации, которая позволяет tablesorter сохранять дочерние строки, сгруппированные вместе с родительской строкой, даже после сортировки? Или мне нужно отказаться от tablesorter в пользу какого-либо другого API или запустить уродливый процесс написания моего собственного виджета? Должен ли я избегать подхода, основанного на CSS, скрыть отдельные строки таблицы для представления строк сжимания?