Группировка по атрибуту
Данный функционал позволяет сгруппировать записи в таблице по выбранному атрибуту (или создать иерархию из групп) и далее переключаться между группами (и подгруппами) в одном окне. Данная настройка, на данный момент, сохраняется у пользователя локально.
Критерии использования
- Если в гриде есть древовидное меню с группами, то группировка по атрибуту не используется, так как древовидное меню - это уже группировка, но кастомная - с вашими пользовательскими группами;
- Группировка по атрибуту не используется в древовидной таблице, но планируется в развитии.
Логика работы
Добавление группировки
-
Нажатие на пункт меню Группировать по атрибуту в контекстном меню кнопки настроек таблицы вызывает появление боковой панели слева.
Панель открывается в пустом состоянии:
-
Нажатие на кнопку “+” вызывает список атрибутов, по которым можно сгруппировать записи.
Важно! При выборе нескольких атрибутов формируется древовидная структура. Группировка по каждому следующему атрибуту попадает внутрь групп по предыдущему атрибуту.
Группировка по одному атрибуту | Группировка по двум атрибутам |
---|---|
![]() | ![]() |
- Также сформировать группировку можно перетаскиванием шапки колонки в боковое меню. Перетащить можно сразу на нужный уровень.
Важно! Если вы отпустите шапку колонки в зоне таблицы, то колонки поменяются местами (если данный функционал подключен) или ничего не произойдет (если функционал перетаскивания колонок не подключен).
- Верхняя часть панели содержит структуру группировки, ее можно изменить перетаскиванием элементов.
![]() | ![]() |
- При переключении группы также заполняется фильтр по данному атрибуту (аналогично древовидному меню). Переключение фильтра в обертке фильтров также переключит пункт меню в панели.
Отмена группировки
- Чтобы отменить группировку по атрибуту, нужно навести на атрибут в структуре и нажать на иконку урны.
6.1. Если вы удалили верхнеуровневую группу, то нижний уровень поднимается в иерархии выше, например,
![]() | ![]() |
6.2 Если вы удалили группу, которая была единственной, то возвращаетесь к пустому состоянию панели, например,
![]() | ![]() |
Чтобы выключить группировку, нажмите на кнопку с иконкой крестика.
Другие функции
-
При перетаскивании записи в другую группу (с помощью drag&drop), у нее меняется значение атрибута, по которому сгруппированы записи. В примере с трекером задача попадет в другой спринт.
-
При наведении на группу появляется иконка, которая позволяет добавить группу в избранное. Такие группы будут расположены вверху списка.
![]() | ![]() |