Контент "Параметры связанного объекта"

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

Контент "Параметры связанного объекта" доступен для размещения на карточке класса /типа объектов или форме, если у класса/типа объектов определены атрибуты типа "Ссылка на бизнес–объект" или "Родитель".

Контент "Параметры связанного объекта" размещается и редактируется по общим правилам.

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

При добавлении указываются параметры контента:

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

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

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

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

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

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

  • Вложен в — выберите место размещения контента на карточке или форме.

    На карточке объекта для выбора доступны вкладки карточки и вкладки контента "Панель вкладок".

    На форме добавления /форме редактирования для выбора доступна сама форма и вкладки контента "Панель вкладок".

  • Атрибут — выберите атрибут, связывающий текущий класс /тип объектов с классом объектов, атрибуты которого будут отображаться в контенте. Выбирается среди атрибутов типа "Ссылка на бизнес–объект" текущего класса объектов.

    В информационном поле "Класс связанного объекта" указывается класс выбранного связанного объекта.

    Для контента "Параметры связанного объекта" не рекомендуется выбирать в качестве атрибута связи вычислимый атрибут. Использование вычислимых атрибутов может привести к некорректному отображению контента в интерфейсе, что может быть обусловлено настройками конфигурации (dbaccess.properties), в частности настройками параметров ru.naumen.core.client.form.evalOnlyVisibleAttributes и ru.naumen.core.client.card.computeOnlyVisibleCompAttribute.

  • Группа атрибутов — выберите группу атрибутов для отображения в контенте. Для выбора доступны группы атрибутов класса объектов, на который ссылается атрибут, выбранный в параметре "Атрибут".

  • Показывать описание атрибутов:

    • флажок установлен — описание атрибута отображается в контенте рядом с атрибутом на карточке объекта;

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

      С версии 4.11 описание атрибута, скрытое в контенте, отображается на всплывающей подсказке при наведении курсора на иконку "i". Старое поведение (отображение описания на всплывающей подсказке при наведении курсора на название, иконка не отображается) можно включить в конфигурации системы dbaccess.properties.

    Описание атрибута заполняется при добавлении и редактировании атрибута (параметр "Описание").

  • Разрешить редактирование связанного объекта:

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

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

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

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

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

Отображение контента

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

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

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

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

Контент отображается в интерфейсе оператора, если он содержит один из системных атрибутов "Название", "Родитель", "Тип объекта", "Уникальный идентификатор", "Дата создания", "Дата изменения", "Признак архивирования", права на которые не настраиваются.

Отображение атрибутов в контенте определяется параметрами "Скрывать название атрибута" и "Скрывать при отображении, если не заполнен". Если контент содержит атрибут с параметром "Скрывать название атрибута" = Да и значение этого атрибута не заполнено, то такой атрибут не отображается в контенте.

Если в контенте нет видимых атрибутов, то:

  • контент отображается, если хотя бы у одного из незаполненных атрибутов параметр "Скрывать при отображении, если не заполнен" = нет;
  • контент не отображается, если у всех незаполненных атрибутов параметр "Скрывать при отображении, если не заполнен" = да.

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

В интерфейсе оператора в контенте выполняется редактирование параметров связанного объекта. При нажатии на ссылку "Редактировать" открывается форма редактирования параметров объекта.

Условия выполнения действия:

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

Выполнение действия в интерфейсе оператора: Редактирование атрибутов, входящих в определенную группу