Древовидная структура списка

Пишите ваши предложения здесь.
Ответить
smart
Сообщения: 16
Зарегистрирован: 30 май 2016, 02:21
Имя: Павел

Древовидная структура списка

Сообщение smart »

Если у нас есть, например, сущность "Родитель" и подчиненная ей сущность "Потомки", то есть ли возможность реализовать отображение элементов этих сущностей в виде раскрывающегося дерева-списка (или вложеных списков или каскадной таблицы.)

На главной странице или просто в разделах.
В общем идея такая.

[+] Родитель
|------ Потомок 1
|------ Потомок 2
| ----- Потомок 3

Как то так.
Аватара пользователя
nikorn
Сообщения: 342
Зарегистрирован: 02 апр 2016, 22:26
Имя: Корняков Никита
Откуда: РФ, Ярославль
Организация: Тяжмаштрейд
Контактная информация:

Re: Древовидная структура списка

Сообщение nikorn »

См. также: http://rukovoditel.net/forum/ru/viewtopic.php?f=2&t=414

Технически проблем нет: структура БД позволяет это сделать, алгоритмы построения деревьев известны.

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