Здравствуйте.
Возникла задача: добавить возможность сортировки значений таблицы по столбцам (при нажатии на заголовок столбца).
Казалось бы, задача тривиальная, решается, например, с помощью http://datatables.net/
Но, есть одна проблема:
Сортируемая таблица - не простая таблица. В ней есть особенность - у некоторых рядов таблицы есть подмножества (которые показываются при нажатии на кнопку [V]).
Выглядит это все примерно так:
row_1 | value1 | value2 | ...
row_2 | value1 | value2 | ...
row_3 [V] | value1 | value2 | ...
|___sub_row_3_1 | value1 | value2 | ...
|___sub_row_3_1 | value1 | value2 | ...
row_4 [V] | value1 | value2 | ...
Так вот, проблема в том, что сортировать нужно только по основным строчкам, по подстрокам сортировать не нужно.
При этом, важно, что если при сортировке меняется положение строки в таблице, то подстроки «прилипали» бы к ней - т.е. всегда бы располагались ниже нее.
Как это лучше реализовать? Можно ли сделать это с DataTables?