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