© Tillypad 2008-2014
Таблицы элементов могут содержать как равноправные элементы (независимые друг от друга), так и древовидную структуру.
Элемент, которому подчиняется один или несколько элементов, называется
или , а подчиненные элементы – .Например, в таблице элементов справочника содержатся родительские элементы (узлы) и их потомки (ветви дерева элементов).
В таблице элементов перед названием родительского элемента выводится значок или . Значок используется, если узел представлен в таблице элементов в свернутом виде (отображается только сам родительский элемент, а все его потомки скрыты). Значок используется, если узел представлен в развернутом виде (в таблице элементов отображается не только сам родительский элемент, но и все его потомки).
Элементы-потомки, в свою очередь, могут являться родительскими элементами для других элементов таблицы. В этом случае перед их названием в таблице элементов выводятся те же значки или . Если у элемента-потомка нет других потомков, то перед его названием в таблице элементов выводится значок ().
Если родительские или подчиненные элементы данного элемента таблицы недоступны пользователю, то значок, сопровождающий название этого элемента, выделяется сплошной линией синего цвета ():
Чтобы развернуть свернутый узел или свернуть ранее развернутый, необходимо щелкнуть мышью на значке узла. Одновременно развернуть или свернуть все узлы дерева элементов можно спомощью команд производится с помощью команд (Ctrl+Num +) и (Ctrl+Num -), входящих в меню .
В таблицах элементов с родительскими узлами и их потомками производится проверка на выявление нарушений древовидной структуры – зацикливаний древовидного списка. Под понимается ситуация, возникающая в том случае, когда в качестве родительского элемента для элемента, имеющего потомков, указывается он сам или какой-либо из его потомков.
Если было обнаружено зацикливание древовидного списка, то значки, сопровождающие названия элементов, выделяются сплошной линией красного цвета ().
При попытке сохранения элемента, содержащего зацикливания древовидного списка, выводится сообщение об ошибке.