Управление древовидным списком таблицы элементов

Управление древовидным списком таблицы элементов

Таблицы элементов могут содержать как равноправные элементы (независимые друг от друга), так и древовидную структуру.

Элемент, которому подчиняется один или несколько элементов, называется родительским элементом или узлом, а подчиненные элементы – элементами-потомками.

Например, в таблице элементов справочника Форматы печати программных модулей содержатся родительские элементы (узлы) и их потомки (ветви дерева элементов).

Рисунок 4.145. Таблица элементов с родительскими элементами и их потомками


В таблице элементов перед названием родительского элемента выводится значок или . Значок используется, если узел представлен в таблице элементов в свернутом виде (отображается только сам родительский элемент, а все его потомки скрыты). Значок используется, если узел представлен в развернутом виде (в таблице элементов отображается не только сам родительский элемент, но и все его потомки).

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

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

Рисунок 4.146. Таблица элементов с недоступными родительскими элементами


Чтобы развернуть свернутый узел или свернуть ранее развернутый, необходимо щелкнуть мышью на значке узла. Одновременно развернуть или свернуть все узлы дерева элементов можно спомощью команд производится с помощью команд «Открыть все узлы» (Ctrl+Num +) и «Закрыть все узлы» (Ctrl+Num -), входящих в меню «Дополнительные функции».