Компонент позволяет сгенерировать меню навигации, где выбор будет сохранен в переменную.
Блок (Рис.1(1)) используется в поле для построения схемы. При нажатии на блок открывается панель настроек данного компонента (Рис.1(2)).
Рис. 1. Компонент "Menu"
1.1. Блок "Menu"
Блок состоит из таких элементов:
Названия компонента;
Ветка "in" - принимающая (соединяющая с другим блоком) ветка;
Ветка "out" - исходящая (соединяющая со следующим блоком) ветка.
1.2. Панель настроек "Menu"
Состоит из таких элементов:
Поле "Text";
Поле "Set";
Элемент "Rows of buttons";
Переключатель "Async";
Переключатель "Break";
Элемент "Add limit".
1.2.1. Поле "Text"
Здесь указывается текст, который будет отображаться вместе с меню навигации.
1.2.2 Поле "Set"
Здесь указывается название переменной, в которую записывается результат выбора абонента.
Поле автоматически заполнено значением "${onClick.Menu}".
1.2.3. Элемент "Rows of buttons"
Предназначен для создания рядов кнопок в меню навигации.При нажатии на кнопку "Add" отображаются следующие параметры:
Элемент "Button";
Кнопка "Add button";
Кнопка "Delete row".
1.2.3.1. Элемент "Button"
Предназначен для создания кнопки. Состоит из:
Инструмента удаления - предоставлен в виде нажатие на которую удаляет кнопку;
Поля "Type" - тип кнопки. На данный момент доступны типы:
reply;
contact;
url;
location;
Поля "Text" - название кнопки, которое отображается в мессенджере;
Поля "Code" - код кнопки;
Посредством использования компонента"Switch"можно создать ветки, по которым будет проходить схема, согласно с выбранной кнопкой. Для этого в поле "Cases" компонента "Switch" необходимо указать код кнопки созданные в компоненте "Menu", а в поле "Variable" компонента "Switch" - переменную, название которой указано в поле "Set" компонента "Menu".
1.2.3.2. Кнопка "Add button"
При нажатии на эту кнопку добавляться элемент "Button" в ряд, к которому принадлежит кнопка "Add button".
1.2.3.3. Кнопка "Delete row"
Нажатие на эту кнопку удаляет ряд и все кнопки из этого ряду.
1.2.4. Переключатель "Async"
Используется для включения или отключения асинхронности:
- все компоненты выполняются последовательно;
- компонент выполняется параллельно.
1.2.5. Переключатель "Break"
Отвечает за окончание выполнения схемы.
- инициирует окончание выполнения схемы после данного компонента;
- переключатель в положении "Отключен".
1.2.6. Элемент "Add limit"
Unable to render {include} The included page could not be found.