Руководтсво администратора/разработчика

Документация

Среда разработки

Управление видимостью


Управление видимостью

Поля можно скрытать, показывать и/или удалять в зависимости от действий и роли пользователя.

Существует две настройки видимости поля:

  • Ограничения
  • Применить для роли

Ограничения - это правила вывода поля, а именнно:

  1. Скрыть при создании объекта - поле будет присутствовать на форме в скрытом виде (не будет отображаться, то данные по-умолчанию (если они указаны) с этого поля будут добавлены в объект при его создании)
  2. Удалить при создании объекта - поле будет удалено с формы при создании объекта, и значения по-умолчанию не будет добавлено в объект при его создании.
  3. Удалить при редактировании объекта - поле будет удалено с формы в момент открытия объекта на редактирование. Применяется для неизменяемых полей или для разграничения видимости содержимого полей для различных Ролей пользователя.

Примечание: Режим "Скрыть при редактировании объекта" отсутствует потому, что фукнционально он является аналогом режима "Удалить при редактировании объекта".

Применить для роли - настраивается роль/роли, при которых будут применяться выбранные выше правила. По-умолчанию, (ничего не выбрано) выбранные правила применяются для всех ролей.

Когда это используется?

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

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