helper.if

Оператор If...Then...Else. Позволяет выполнить либо один блок кода, либо другой, в зависимости от условия. Если вам нужно больше вариантов, используйте helper.switch.

Например, если вы хотите провести опрос, то с помощью компонента helper.if вы можете спросить пол респондента и добавить разные наборы вопросов, в зависимости от того, кем является респондент: мужчиной или женщиной.

Как работает: Если условие в if — истинно (возвращает true), то будет выполнен код, указанный в свойстве then. Иначе (условие ложно и возвращает false) будет выполнен код, указанный в else.

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

Посмотреть пример в песочнице.

Свойства компонента

НазваниеТипОписание
type*"helper.if"

Задает тип компонента.

condition*condition

Условие, которое проверяется.

elseany

Элемент, который будет возвращен, если условие из свойства condition ложно (вернет false).

then*any

Элемент, который будет возвращен, если условие из свойства condition истинно (вернет true).