Блок "Вопрос"
Блок доступен начиная с версии 0.39
Назначение блока
Блок позволяет формировать интерактивный визуализатор для ответа на введенный вопрос.
Настройки блока
Общие настройки блоков описаны в отдельном разделе.
Раздел "Вопрос"
| Наименование | Тип | Обязательное | Описание | Пример |
|---|---|---|---|---|
| Текст сообщения | Строка | Да | Отображаемый в визуализаторе текст вопроса | |
| Отображаемые кнопки | Выпадающий список | Да | Кнопки отображаемые в визуализаторе блока Варианты: - OK - OK/Отмена - Да/Нет - Да/Нет/Отмена |
По умолчанию: OK |
Входы блока
Общие настройки входов блока описаны в отдельном разделе.
| Наименование входа | Тип | Обязательный | Описание |
|---|---|---|---|
| Данные | JSON | Да | Данные, которые передадутся дальше по графу, при нажатии кнопки ОК/Да |
| Настройки | JSON | Нет | Настройки визуализатора в формате JSON. Имеют приоритет над настройками блока. Возможные поля настроек:- text - отвечает за текст сообщения. Переопределяет настройку "Текст сообщения"- buttons - отображаемые кнопки. Переопределяет настройку "Отображаемые кнопки"- |
Note
"Доступные настройки кнопок" Список кнопок жестко определен и может включать один из следующих параметров: - ok - ОК - okCancel - ОК/Отмена - yesNo - Да/Нет - yesNoCancel - Да/Нет/Отмена
Выходы блока
Блок не имеет конкретных выходов.
События блока
| Наименование событийного выхода | Тип | Описание |
|---|---|---|
| ОК\ДА.Данные | JSON | Данные, которые будут переданы при нажатии на кнопку "ОК" или "Да" |
| Нет.Данные | JSON | Данные, которые будут переданы при нажатии на кнопку "Нет". |
| Отмена.Данные | JSON | Данные, которые будут переданы при нажатии на кнопку "Отмена". |
Note
На текущий момент, из выходов "Нет.Данные" и "Отмена.Данные" этого события никаких данных не выходит, только пустой массив
Описание работы блока
Блок считывает настройки и собирает визуализатор с текстом из поля "Текст сообщения", в качестве вопроса и нужным количеством кнопок. После нажатия кнопок, на выход выдается соответствующий нажатой кнопке JSON.
Описание работы визуализатора
При размещении визуализатора в режиме редактирования будет отображен технический визуализатор: 
При отображении пресета в режиме просмотра, визуализатор не будет отображаться до тех пор, пока не произойдет его обновление (к примеру, после события). В таком случае, будет отображено всплывающее окно с введенным текстом и выбранными кнопками:
После нажатия на одну из кнопок, визуализатор закроется и будет выполнена ветка, стоящая за выходом, относящимся к нажатой кнопке.
Закрытие окна (крестик в правом верхнем углу) приравнено к нажатию кнопки "Отмена"
Визуализатор без события
Если визуализатор не стоит без события (т.е. рассчитывается вместе с основным графом), то всплывающее окно с вопросом будет отображено сразу при открытии пресета
Настройки визуализатора
Визуализатор не имеет специфических настроек. Общий список доступен на странице Настройки визуализаторов
Полезные ссылки
Нет.

