Системное дерево

Системное дерево используется для просмотра и администрирования различных серверных ресурсов и устройств.

Каждый узел дерева представляет контекст сервера (и может включать подконтексты).

Чтобы увидеть разницу между деревом контекстов в Системном дереве и настоящим серверным деревом контекстов, перейдите сюда.

Панель инструментов

Компонент Системной дерево имеет отдельную панель инструментов, которая позволяет осуществлять следующие операции:

  • Поиск контекстов по их описаниям

  • Включать Множественный выбор для осуществления пакетных операций со множеством контекстов сразу (см. раздел Работа с множеством узлов ниже).

Контекстное меню

При нажатии правой кнопкой мыши по узлу Системного дерева, открывается контекстное меню. Опции контекстного меню специфичны для узлов. Это действия, определенные в контексте AggreGate Server, соответствующем текущему узлу. Действие обычно взаимодействует с пользователем, выполняя различные UI Процедуры.

Пункт меню, соответствующий действию по умолчанию (т.е. запуск действия происходит по двойному нажатию на узел), выделен жирным шрифтом.

Работа с множеством узлов

Для того, чтобы выбрать узлы из диапазона, нажмите на узел и, удерживая нажатой клавишу Shift, нажмите на другой узел. Будут выбраны оба узла, а также все узлы между ними. Чтобы выбрать несколько узлов, находящихся в разных диапазонах (т.е. если между двумя узлами есть невыбираемые узлы), удерживайте нажатой клавишу Ctrl и нажмите на узлы, которые хотите выбрать. При нажатии правой кнопкой мыши на выбранный узел, появится контекстное меню с операциями для всех выбранных узлов.

Более подробно о том, какие действия появляются в контекстном меню при выборе нескольких узлов, а также о том, как они работают, см. в главе Группировка действий.

Общие переменные (свойства)

[?]

Общие переменные и группы переменных: Имя, Дополнительные свойства, Свойства контейнера, Стили, Прелоадер, События,Привязки.

Корневой элемент

Определяет корневой контекст контекстного дерева, отображаемого компонентом.

Имя переменной:

root

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

root

String

Корневой элемент

Выбранные узлы

Данное свойство определяет, какие узлы дерева будут выбираться по умолчанию.

Имя переменной:

selectedNodes

Записи:

0..не ограничено

Формат записи:

Имя поля

Тип поля

Примечания

key

String

Key. Уникальный ключ выбираемого узла дерева.

Развёрнутые узлы

Данное свойство определяет, какие узлы дерева будут разворачиваться по умолчанию. Развернутый узел должен иметь хотя бы один дочерний узел.

Имя переменной:

expandedNodes

Записи:

0..не ограничено

Формат записи:

Имя поля

Тип поля

Примечания

key

String

Key. Уникальный ключ развернутого узла дерева.

title

String

Title. Отображаемое имя узла.

Выражение пригодности

Определяет какие узлы будут отображаться в системном дереве путем вычисления Пригодности ресурсов для каждого контекста в системном дереве AggreGate. Каждый контекст с как минимум одним пригодным дочерним контекстом в иерархии дочерних элементов будет отображаться в системном дереве.

Имя переменной:

validityExpression

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

validityExpression

String

Выражение пригодности ресурса, вычисляемое для всех контекстов системного дерева. Должно возвращать значение типа boolean:

  • True для включения контекста в системное дерево

  • False для исключения контекста из системного дерева.

Расположение компонента

Определяет расположение и размер нового окна (компонентов), открытого путем взаимодействия пользователя с системным деревом.

Подробнее о формате и поведении данного свойства смотри в разделе Расположение компонента.

Имя переменной:

componentLocation

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

componentLocation

Data Table

Поля определены в разделе Расположение компонента.

Общие события

[?]

Общие события: отсутствуют