Контент "Иерархическое дерево"
Назначение контента
Контент "Иерархическое дерево" предназначен для отображения структуры объектов.
Описание контента
Контент содержит иерархическое дерево объектов. Дерево строится из элементов иерархии, где каждый элемент включает в себя объекты одного класса/типа.
Размещение контента
Место размещения контента: карточка объекта.
Контент "Иерархическое дерево" размещается и редактируется по общим правилам.
Параметры контента
При добавлении указываются параметры контента:
- Название — введите название контента, используемое в системе.
-
Отображать название:
- флажок установлен — в интерфейсе оператора и в интерфейсе администратора отображаются название контента и иконка "Свернуть" или "Развернуть" (нажатие на иконку или название сворачивает или разворачивает содержимое контента);
- флажок снят — в интерфейсе оператора название скрыто, в интерфейсе администратора название отображается серым цветом. Контент отображается только в развернутом виде.
-
Свернут по умолчанию (отображается, если установлен флажок "Отображать название"):
- флажок снят (значение по умолчанию) — при открытии карточки контент будет отображаться в развернутом виде;
- флажок установлен — при открытии карточки контент будет отображаться в свернутом виде — только заголовок и иконка "Развернуть".
Пользователь может изменять состояние контента в интерфейсе оператора.
-
Код — введите уникальный идентификатор контента, без учета регистра. Значение заполняется автоматически (транслитерация названия контента при переводе фокуса с поля "Название"), код можно изменить.
Код может содержать только символы латинского алфавита, цифры и знаки тире.
-
Вложен в — выберите место размещения контента на карточке объекта, для выбора доступны вкладки карточки и вкладки контента "Панель вкладок".
- Структура — выберите структуру для построения иерархического дерева.
-
Построить структуру объектов (вниз), начиная с текущего объекта — укажите вариант построения иерархического дерева:
- флажок снят (по умолчанию) — отображается вся выбранная структура;
-
флажок установлен — отображаются только объекты, вложенные в объект на карточке которого расположен контент. Происходит проверка, что текущий объект является родителем объекта, который относится к первому уровню в структуре. Если объект на первом уровне структуры не найден, построение дерева завершается.
Иерархическое дерево может быть построено по всей указанной структуре или вниз от текущего объекта. Построение дерева вверх от текущего объекта невозможно.
-
Фокусироваться на текущем объекте — выберите один из вариантов отображения дерева:
- Выключено —отображаются корневые элементы, остальные объекты иерархии скрыты.
- Фокусировка со скрытием — отображаются текущий объект и элемент иерархического дерева, в который он вложен, остальные элементы иерархии скрыты.
- Фокусировка без скрытия — отображаются текущий объект и все элементы иерархического дерева до текущего объекта. Включение данного вида фокусировки может привести к повышенной загрузке ресурсов сервера и понизить быстродействие системы.
-
Профили — выберите профиль доступа, обладатель которого может видеть данный контент в интерфейсе оператора.
Для выбора доступны все профили доступа, существующие в системе. Если не выбран ни один профиль, то ограничения видимости контента нет.
-
Условие отображения контента — настройте условия отображения контента. Условием отображения контента является определенное значение атрибута (нескольких атрибутов) объекта, на карточке (форме) которого расположен контент, или связанного с ним объекта.
-
Метки — выберите одну или несколько меток, определяющих процессы, в которых используется данный контент.
-
Расположение — выберите расположение контента на карточке или форме: на всю ширину вкладки, справа или слева (ширина правой и левой колонки определяется в режиме разметки). Верхний левый контент всегда выделяется голубым фоном.
Настройка контента
Панель иконок для настройки контента отображается при наведении курсора на контент.
- Изменение расположения контента: перемещение и перетаскивание
- Вид по умолчанию для элемента структуры в иерархическом дереве
-
Настройка панели действий в списке объектов и файлов
Особенности для иерархического дерева:
- на панель действий можно добавить элемент "поле поиска";
- отсутствует возможность копирования панели действий из шаблона списка;
- при добавление пользовательских элементов управления списком доступно применение пользовательского действия как к текущему объекту (для выбора доступны действия по событию, настроенные для класса объектов, на карточке которого расположен контент), так и к объектам списка (для выбора доступны действия по событию, настроенные хотя бы для одного из классов элементов структуры).
-
Настройка ограничений при фильтрации — для каждого из элементов структуры можно ограничить набор объектов, отображающихся в дереве в интерфейсе оператора.
При нажатии на иконку открывается форма "Настройка ограничения содержимого списка". Форма содержит список элементов структуры, для каждого элемента отображаются настроенные ограничения, по умолчанию ограничений нет.
Чтобы настроить ограничения нажмите иконку "Редактировать" в строке элемента структуры и выполните настройки.
Также набор объектов, попадающих в иерархическое дерево в интерфейсе оператора, может быть ограничен на уровне структуры, настройки объединяются.
- Редактирование контента — при редактировании контента можно изменить все параметры, кроме "Код".
- Удаление контента .
Влияние прав на отображение контента
Контент отображается, если у текущего пользователя есть профиль, обладатель которого может видеть данный контент.
Действия в контенте
При просмотре иерархических деревьев предоставляется возможность сворачивать и разворачивать уровни дерева. На каждом уровне дерева можно применять сортировку, быструю фильтрацию, скрывать и разворачивать объекты иерархии.