LINUX.ORG.RU

Сортировка таблицы с группировкой

 , , ,


0

1

Есть ли какой-нибудь готовый компонент, который позволял бы делать таблицы вида:

[-row1       7 ] <-- группа. При нажатии дочерние ряды сворачиваются/разворачиваются
    row1.1  1
    row1.2  5
    row1.3  1
[-row2       9 ]
    row2.1  1
    row2.2  8
[+row3      11 ]
Главное, чтобы помимо группировки была возможность сортировки по выбранным столбцам, которая учитывала бы группировку. Например, после сортировки по убыванию по второму столбцу должно получиться:
[+row3      11 ]
[-row2       9 ]
    row2.1  8
    row2.2  1
[-row1       7 ] <-- группа. При нажатии дочерние ряды сворачиваются/разворачиваются
    row1.1  5
    row1.2  1
    row1.3  1

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

★★★★★

Есть jQuery плагин для работы с древовидными данными. Отрисовывает таблицы, сортирует, сворачивает, перенос элементов drag&drop.

VirRaa ★★★
()

Сделал все сам, всем спасибо)

kovrik ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.