Страница 1 из 1

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

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

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

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

Как то так.

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

Добавлено: 04 июн 2016, 23:40
nikorn
См. также: http://rukovoditel.net/forum/ru/viewtopic.php?f=2&t=414

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

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