Контент "Иерархическое дерево"

Назначение контента

Контент "Иерархическое дерево" предназначен для отображения структуры объектов.

Описание контента

Контент содержит иерархическое дерево объектов. Дерево строится из элементов иерархии, где каждый элемент включает в себя объекты одного класса/типа.

Размещение контента

Место размещения контента: карточка объекта.

Контент "Иерархическое дерево" размещается и редактируется по общим правилам.

Параметры контента

Поля на форме добавления контента:

  • Название — название контента, используемое в системе.
  • Отображать название:

    • флажок установлен — в интерфейсе оператора и в интерфейсе администратора отображаются название контента и стрелки и (нажатие на стрелку или название сворачивает или разворачивает содержимое контента);
    • флажок снят — в интерфейсе оператора название скрыто, в интерфейсе администратора название отображается серым цветом. Контент отображается только в развернутом виде.
    • Свернут по умолчанию (отображается, если установлен флажок "Отображать название"):

      • флажок снят (значение по умолчанию) — при открытии карточки контент будет отображаться в развернутом виде;
      • флажок установлен — при открытии карточки контент будет отображаться в свернутом виде — только заголовок и стрелка разворачивания.

      Пользователь может изменять состояние контента в интерфейсе оператора.

  • Код — уникальный идентификатор контента, без учета регистра. Значение заполняется автоматически (транслитерация названия контента при переводе фокуса с поля "Название"), код можно изменить.

    Код может содержать только символы латинского алфавита, цифры и знаки тире.

  • Вложен в — место размещения контента на карточке объекта, для выбора доступны вкладки карточки и вкладки контента "Панель вкладок".

  • Структура —структура для построения иерархического дерева.
  • Построить структуру объектов (вниз), начиная с текущего объекта:

    • флажок снят (по умолчанию) — отображается вся выбранная структура;
    • флажок установлен — отображаются только объекты, вложенные в объект на карточке которого расположен контент. Происходит проверка, что текущий объект является родителем объекта, который относится к первому уровню в структуре. Если объект на первом уровне структуры не найден, построение дерева завершается.

    Иерархическое дерево может быть построено по всей указанной структуре или вниз от текущего объекта. Построение дерева вверх от текущего объекта невозможно.

  • Фокусироваться на текущем объекте — выберите один из вариантов отображения дерева:

    • "Выключено" —отображаются корневые элементы, остальные объекты иерархии скрыты.
    • "Фокусировка со скрытием" — отображаются текущий объект и элемент иерархического дерева, в который он вложен, остальные элементы иерархии скрыты.
    • "Фокусировка без скрытия" — отображаются текущий объект и все элементы иерархического дерева до текущего объекта. Включение данного вида фокусировки может привести к повышенной загрузке ресурсов сервера и понизить быстродействие системы.
  • Профили — выберите профиль доступа, обладатель которого может видеть данный контент в интерфейсе оператора.

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

  • Условие отображения контента — настройте условия отображения контента. Условием отображения контента является определенное значение атрибута (нескольких атрибутов) объекта, на карточке (форме) которого расположен контент, или связанного с ним объекта.

  • Метки — выберите одну или несколько меток, определяющих процессы, в которых используется данный контент.

  • Расположение — выберите расположение контента на карточке или форме: на всю ширину вкладки, справа или слева (ширина правой и левой колонки определяется в режиме разметки). Верхний левый контент всегда выделяется голубым фоном.

Настройка контента

Панель иконок для настройки контента отображается при наведении курсора на контент.

  • Изменение расположения контента: перемещение и перетаскивание
  • Вид по умолчанию для элемента структуры в иерархическом дереве
  • Настройка панели действий в списке объектов и файлов

    Особенности для иерархического дерева:

    • на панель действий можно добавить элемент "поле поиска";
    • на панели действий отсутствует кнопка "Просмотреть архив";
    • отсутствует возможность копирования панели действий из шаблона списка;
    • при добавление пользовательских элементов управления списком доступно применение пользовательского действия как к текущему объекту (для выбора доступны действия по событию, настроенные для класса объектов, на карточке которого расположен контент), так и к объектам списка (для выбора доступны действия по событию, настроенные хотя бы для одного из классов элементов структуры);
  • Панель массовых операций в контенте "Иерархическое дерево"

  • Настройка ограничений при фильтрации — для каждого из элементов структуры можно ограничить набор объектов, отображающихся в дереве в интерфейсе оператора.

    При нажатии на иконку фильтрация  открывается форма "Настройка ограничения содержимого списка". Форма содержит список элементов структуры, для каждого элемента отображаются настроенные ограничения, по умолчанию ограничений нет.

    Чтобы настроить ограничения нажмите иконку редактировании в строке элемента структуры и выполните настройки.

    Также набор объектов, попадающих в иерархическое дерево в интерфейсе оператора, может быть ограничен на уровне структуры, настройки объединяются.

  • Редактирование контента — при редактировании контента можно изменить все параметры, кроме "Код".
  • Удаление контента

Влияние прав на отображение контента

Контент отображается, если у текущего пользователя есть профиль, обладатель которого может видеть данный контент.

Действия в контенте

  • Просмотр иерархических деревьев с применением фильтрации. Уровни дерева можно сворачивать и разворачивать. На каждом уровне дерева можно применять сортировку, быструю фильтрацию, скрывать и разворачивать объекты иерархии.

    В иерархическом дереве не отображаются:

    • архивные объекты и вложенные в них объекты;
    • объекты, исключенные настройками ограничения содержимого структуры, и их вложенные объекты;
    • объекты, не удовлетворяющие быстрой или сложной фильтрации, включая вложенные.
  • Поиск по дереву.

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

    Максимальное количество результатов поиска в иерархическом дереве 200 объектов.

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

  • Сохранение видов списка.

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