Отображение полей по условиям

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

Например, в форме заказа Вы хотите поинтересоваться у посетителя, не желает ли он воспользоваться какими-либо дополнительными услугами и при положительном ответе Вы хотите предложить перечень доступных услуг. Вы можете создать поле вида "Галочка", назвав его, например, "Воспользоваться дополнительными услугами" и закрепить за ним группу галочек (или какое-либо поле с множественным выбором), использовав для группы галочек условие "Невидимый, Показывается по условию" и выбрав в качестве условия - галочку "Воспользоваться дополнительными услугами". Таким образом, теперь, когда посетитель отметит галочку "Воспользоваться дополнительными услугами", на странице формы отобразиться перечень галочек с дополнительными услугами, и посетитель сможет отметить нужные ему услуги.

Рассмотрим подробно, как создать подобную связь между полями.

Шаг 1

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

php2dWzBY

Обратите внимание!

Шаг 2

Откроется окно редактирования свойств группы. Перейдите к вкладке "Отображение по условию".

phpU09EM0

Шаг 3

Задайте режим отображения:

  • Видимый всегда, без условий - группа полей будет отображаться в форме всегда, условие не задано.
  • Невидимый, показывается по условию - группа полей по умолчанию скрыта, но будет отображаться при удовлетворении условия (если отмечена определенная галочка или выбрано заданное значение списка/радиогруппы и т.д.).
  • Видимый, скрывается по условию - группа полей по умолчанию отображается, но будет скрываться при удовлетворении условия.

phpT0PRTH

Шаг 4

Теперь задайте условие (или несколько условий):

  • Галочка - в зависимости от ее значения будет срабатывать режим отображения;
  • Выпадающий список - тут необходимо также выбрать значение (или несколько) списка, при котором будет срабатывать режим;
  • Список множественного выбора - тут также дополнительно необходимо выбрать значение или несколько значений;
  • Список множественного выбора с галочками - как и с обычным списком множественного выбора необходимо выбрать значение или несколько значений;
  • Радиогруппа - работает по аналогии с простым выпадающим списком.

phpeVwXDb

Обратите внимание!

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

Шаг 5

После указания всех условий нажмите "Сохранить и закрыть".

php8nXczm

Была ли статья вам полезна?
Укажите, пожалуйста, почему?
Комментарий