Отобразить/скрыть элемент на странице

Продукты
Все продукты

Вы можете настроить бизнес-правило, в соответствии с которым определенные элементы страницы записи будут видимы или скрыты при выполнении определенных условий. Такими элементами являются поля, детали, группы полей и вкладки.

Пример . Настроим отображение поля Количество доступных дней для всех заявок с типом “Больничный”.

Настройка сводится к созданию бизнес-правила, которое будет делать поле видимым, только если в поле Тип заявки на странице заявки будет установлено значение “Больничный”. Для этого:

  1. Перейдите в нужный раздел, например, в пользовательский раздел Заявки, и добавьте новое бизнес-правило. Как перейти к настройке и добавить новое бизнес-правило, описано в статье “Настроить бизнес-логику”.
  2. В блоке “ЕСЛИ” настройте фильтр для определения условий, при которых бизнес-правило будет выполняться. Например, для применения правила к внутренним заявкам  (Рис. 1):
  3. Нажмите Добавить условие.

    1. В появившемся поле выберите колонку ”Тип заявки”. Обратите внимание, что для настройки условия не могут использоваться логические поля, т.к. они содержат одно из значений “true” или “false”, т. е. заполнены всегда.

    2. Оставьте символ “=” без изменений.

    3. Кликните btn_business_rule_question.png и выберите тип поля “Справочник“ из выпадающего списка. Справа отобразится набор полей для выбора значений справочника. Выберите значение “Отпуск“.

      Рис. 1 — Отобразить/скрыть поле: настройка условия “ЕСЛИ”
      gif_chapter_business_rules_if_condition_setup1.gif
  4. В блоке “ТО” области настройки бизнес-правила настройте действие, при котором будет выполняться необходимая бизнес-логика (Рис. 2).
  5. Нажмите Добавить действие —> “Показывать элемент на странице”.

  6. В поле Какой элемент показывать выберите элемент для отображения на странице. В нашем примере это поле.

  7. Укажите поле, например, Количество доступных дней.

  8. Нажмите Применить —> Мастер раздела —> Сохранить.

    Рис. 2 — Отобразить/скрыть поле: настройка условия “ТО”
    gif_chapter_business_rules_then_condition_setup1.gif

В результате поле Количество доступных дней будет отображаться только для заявок с типом “Отпуск”. Если в поле Тип заявки содержится любое другое значение, то поле Количество доступных дней будет скрыто.