Как лучше сделать навигацию по дереву?

Как лучше делать навигацию по дереву каталога?

Длинный список юр. лиц: название, контакты. Все организованы в иерархию: топовые, «дети», «дети детей» и т.д. без ограничения глубины. Под 10 тысяч записей.

Сейчас у клиента это одноуровневый список с разбивкой на страницы (мрак!).

Как удобнее «гулять» по такому дереву, понимая структуру?

Как сделать в такой структуре поиск по подстроке и отображать результаты? Как разбивать на страницы результаты поиска, которые могут быть связаны или не связаны с другими результатами поиска.

Какова сейчас «лучшая практика» для этой задачи?
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 3
alexgp13
@alexgp13
Руководитель ИТ-проектов
Фильтры-отборы попробуйте, обычно пользователю нужно не "гулять" по дереву, а найти что-то определенное по определенным признакам. А еще очень советую посмотреть на решения 1С, например, в части номенклатуры. Не уверен, что это лучшее, но с другой стороны это можно считать неким отраслевым стандартом ввиду распространенности платформы и привычки пользователей к работе с ней.
Ответ написан
Если глубина и количество записей не ограничены, то лучше через дополнительные фильтры, тэги.
Не совсем по теме древовидной структуры, но можно найти пару интересных идей:
https://ux.pub/proektirovanie-i-dizajn-luchshix-ta... Оригинальная статья на английской была на https://uxdesign.cc/ но сайт в данный момент выдает ошибку.
А здесь юольше про UI таблиц:
https://medium.com/design-with-figma/the-ultimate-...
Ответ написан
Комментировать
hint000
@hint000
у админа три руки
Можно посмотреть на реализацию группировки в Excel.
Недавно тут пробегал тут вопрос, из которого можно сделать вывод, что не все знакомы с этой фичёй: https://qna.habr.com/q/1063542
По сути многоуровневая группировка и реализует древовидную структуру.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы