У меня есть классическая таблица с расширяемыми и сворачиваемыми записями, которые, если расширены, показывают несколько подзадач (как новые записи в одной родительской таблице, а не какую-нибудь дочернюю таблицу div/child). Я также использую tablesorter и абсолютно люблю его.
Проблема заключается в том, что tablesorter не хранит расширенные дочерние записи рядом с родительскими записями. Он сортирует их, как если бы они были на высшем уровне. Поэтому каждый раз, когда таблица сортируется по столбцу, дочерние строки оказываются повсюду, а не там, где я хочу их.
Кто-нибудь знает о хорошем расширении табличной структуры или конкретной конфигурации, которая позволяет tablesorter сохранять дочерние строки, сгруппированные вместе с родительской строкой, даже после сортировки? Или мне нужно отказаться от tablesorter в пользу какого-либо другого API или запустить уродливый процесс написания моего собственного виджета? Должен ли я избегать подхода, основанного на CSS, скрыть отдельные строки таблицы для представления строк сжимания?