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

helper.if

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

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

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

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

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

Название

Тип

Описание

type*

"helper.if"

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

condition*

condition

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

else

any

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

then*

any

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