Отображение полей по условиям #2177
Отображение групп полей по условиям позволит вам закреплять группы за какими-либо конкретными полями таким образом, чтобы данная группа отображалась или наоборот - скрывалась при указании определенного значения в закрепленном поле.
Например, в форме заказа вы хотите поинтересоваться у посетителя, не желает ли он воспользоваться какими-либо дополнительными услугами и при положительном ответе вы хотите предложить перечень доступных услуг. Вы можете создать поле вида "Галочка", назвав его, например, "Воспользоваться дополнительными услугами" и закрепить за ним группу галочек (или какое-либо поле с множественным выбором), использовав для группы галочек условие "Невидимый, Показывается по условию" и выбрав в качестве условия - галочку "Воспользоваться дополнительными услугами". Таким образом, теперь, когда посетитель отметит галочку "Воспользоваться дополнительными услугами", на странице формы отобразиться перечень галочек с дополнительными услугами, и посетитель сможет отметить нужные ему услуги.
Рассмотрим подробно, как создать подобную связь между полями.
Шаг 1
В списке групп в меню слева нажмите на название группы, для которой планируете задать условие.
Обратите внимание!
- Задать условия отображения вы можете и при создании группы - об этом мы писали в предыдущей инструкции.
Шаг 2
Откроется окно редактирования свойств группы. Перейдите к вкладке "Отображение по условию".
Шаг 3
Задайте режим отображения:
- Видимый всегда, без условий - группа полей будет отображаться в форме всегда, условие не задано.
- Невидимый, показывается по условию - группа полей по умолчанию скрыта, но будет отображаться при удовлетворении условия (если отмечена определенная галочка или выбрано заданное значение списка/радиогруппы и т.д.).
- Видимый, скрывается по условию - группа полей по умолчанию отображается, но будет скрываться при удовлетворении условия.
Шаг 4
Теперь задайте условие (или несколько условий):
- Галочка - в зависимости от ее значения будет срабатывать режим отображения;
- Выпадающий список - тут необходимо также выбрать значение (или несколько) списка, при котором будет срабатывать режим;
- Список множественного выбора - тут также дополнительно необходимо выбрать значение или несколько значений;
- Список множественного выбора с галочками - как и с обычным списком множественного выбора необходимо выбрать значение или несколько значений;
- Радиогруппа - работает по аналогии с простым выпадающим списком.
Обратите внимание!
- В качестве условия вы можете задать только невходящие в настраиваемую группу поля.
- Все условия работают с логикой "ИЛИ", то есть, если при заполнении формы сработало хотя бы одно из заданных условий - для группы сработает режим отображения.
- При дублировании группы полей на сайте будут учитываться значения каждого дубля для отображения по условиям - другими словами, если хотя бы в одном из дублей удовлетворяется условие - для группы полей из этого условия сработает способ отображения.
- При дублировании группы полей на сайте поле будет отображаться по условиям только единожды, независимо от количества одинаковых выбранных пунктов.
Шаг 5
После указания всех условий нажмите "Сохранить и закрыть".