Перейти к содержанию

Блок "Вопрос"

Блок доступен начиная с версии 0.39

Назначение блока

Блок позволяет формировать интерактивный визуализатор для ответа на введенный вопрос.

Настройки блока

Общие настройки блоков описаны в отдельном разделе.

Раздел "Вопрос"

Наименование Тип Обязательное Описание Пример
Текст сообщения Строка Да Отображаемый в визуализаторе текст вопроса
Отображаемые кнопки Выпадающий список Да Кнопки отображаемые в визуализаторе блока Варианты:
- OK
- OK/Отмена
- Да/Нет
- Да/Нет/Отмена
По умолчанию: OK

Входы блока

Общие настройки входов блока описаны в отдельном разделе.

Наименование входа Тип Обязательный Описание
Данные JSON Да Данные, которые передадутся дальше по графу, при нажатии кнопки ОК/Да
Настройки JSON Нет Настройки визуализатора в формате JSON. Имеют приоритет над настройками блока. Возможные поля настроек:- text - отвечает за текст сообщения. Переопределяет настройку "Текст сообщения"- buttons - отображаемые кнопки. Переопределяет настройку "Отображаемые кнопки"-

Note

"Доступные настройки кнопок" Список кнопок жестко определен и может включать один из следующих параметров: - ok - ОК - okCancel - ОК/Отмена - yesNo - Да/Нет - yesNoCancel - Да/Нет/Отмена

Выходы блока

Блок не имеет конкретных выходов.

События блока

Наименование событийного выхода Тип Описание
ОК\ДА.Данные JSON Данные, которые будут переданы при нажатии на кнопку "ОК" или "Да"
Нет.Данные JSON Данные, которые будут переданы при нажатии на кнопку "Нет".
Отмена.Данные JSON Данные, которые будут переданы при нажатии на кнопку "Отмена".

Note

На текущий момент, из выходов "Нет.Данные" и "Отмена.Данные" этого события никаких данных не выходит, только пустой массив

Описание работы блока

Блок считывает настройки и собирает визуализатор с текстом из поля "Текст сообщения", в качестве вопроса и нужным количеством кнопок. После нажатия кнопок, на выход выдается соответствующий нажатой кнопке JSON.

Описание работы визуализатора

При размещении визуализатора в режиме редактирования будет отображен технический визуализатор:

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

После нажатия на одну из кнопок, визуализатор закроется и будет выполнена ветка, стоящая за выходом, относящимся к нажатой кнопке.

Закрытие окна (крестик в правом верхнем углу) приравнено к нажатию кнопки "Отмена"

Визуализатор без события

Если визуализатор не стоит без события (т.е. рассчитывается вместе с основным графом), то всплывающее окно с вопросом будет отображено сразу при открытии пресета

Настройки визуализатора

Визуализатор не имеет специфических настроек. Общий список доступен на странице Настройки визуализаторов

Полезные ссылки

Нет.