![]()
Древовидное меню
Древовидное меню содержит дополнительную навигацию, которая позволяет представить группировку элементов таблицы в виде дерева.
Древовидная таблица или древовидное меню. Что использовать?
| Критерий / Компонент | Древовидная таблица | Древовидное меню |
|---|---|---|
| Нужно видеть одновременно всю иерархию, чтобы с ней работать, анализировать, сравнивать (например, потомков сразу нескольких соседних записей) | 🟢 | 🔴 |
| Нужна связь “родительская запись - дочерняя запись | 🟢 | 🔴 |
| Нужно создать удобную навигацию, разбить записи по группам, уметь фильтроваться по ним | 🔴 | 🟢 |
| Атрибутный состав дочерних записей различается | 🔴 | 🟢 |
Древовидное меню в интерфейсе
- Боковая панель с деревом расположена внутри карточки рядом с таблицей. Это позволяет увеличивать/уменьшать ширину боковой панели, потянув за разделитель между панелью и таблицей.
По умолчанию ширина панели составляет 320 px.

- Боковая панель умеет сворачиваться. Также она содержит строку поиска по группе и кнопку добавления новой группы, при клике на которую поднимется сайдбар добавления группы.

- При наведении на строку с группой появляется иконка контекстного меню, при клике на которую выпадает список меню.

- При клике на группу в дереве меню в таблице остаются только те записи, которые содержатся в этой группе. Вместе с этим в таблице заполняется фильтр по группе. Это фильтр - лукап. При свернутом боковом меню остается возможность осуществлять навигацию через этот фильтр. Также, сбросив этот фильтр, пункт в древовидном меню сбросится.
