Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

1. Описание

Компонент позволяет генерировать меню навигации, где выбор будет сохранен в переменную.

Info

Данный компонент присутствует в схемах типа:

  • Текстовая.

Блок (Рис.1(1)) используется в поле для построения схемы. При нажатии на блок открывается панель настроек данного компонента (Рис.1(2)).

Image RemovedImage Added

Рис. 1. Компонент "Menu"

1.1. Блок "Menu"

Блок состоит из таких элементов:

  1. Названия компонента;
  2. Ветка "in" - принимающая (соединяющая с другим блоком) ветка;
  3. Ветка "out" -  исходящая (соединяющая со следующим блоком) ветка.

1.2. Панель настроек "Menu"

Состоит из таких элементов:

  1. Поле "Text";
  2. Поле "Set";
  3. Поле "Type";
  4. Элемент "Rows of buttons";

  5. Переключатель "Break";
  6. Элемент "Add limit".

1.2.1. Поле "Text"

Здесь указывается текст, который будет отображаться вместе с меню навигации.

1.2.2 Поле "Set"

Здесь указывается название переменной, в которую записывается результат выбора абонента.

Поле автоматически заполнено значением "${onClick.Menu}".

1.2.3. Поле "Type"

Указывается тип размещения кнопок. Существуют такие варианты:

  • message - кнопки отображаются в сообщении;
  • chat - кнопки отображаются под чатом;
  • clear - отсутствие кнопок.

1.2.4. Элемент "Rows of buttons"

Предназначен для создания рядов кнопок в меню навигации. 

При нажатии на кнопку "Add row" дополнительно отображаются следующие параметры (Рис. 2):

  1. Элемент "Button";
  2. Кнопка "Add button";
  3. Кнопка "Delete row".
Info

Переключатель "No input" становится доступный при наличии, минимум, одного рядка.

Image Added - указывает, что нужно отключить возможности ввода (текста, медиа, видео, файлов, локации, и т.д.), а разрешить лишь ответ с помощью одной из кнопок.
Только для порталов!

Image Added

Рис. 2. Добавления ряда

1.2.4.1. Элемент "Button"

Предназначен для создания кнопки. Состоит из:

  1. Инструмента удаления;
  2. Поля "Type";
  3. Поля "Text";
1.2.4.1.1. Инструмент удаления

Предоставлен в виде Image Modified нажатие на которую удаляет кнопку.

1.2.4.1.2. Поля "Type"

Тип кнопки.

Для типа размещения кнопок "message" доступны:

  1. reply;
  2. url.

 Для типа размещения кнопок "chat" доступны:

  1. postback;
  2. contact;
  3. email;
  4. location.
1.2.4.1.3. Поля "Text

Название кнопки, которое отображается в мессенджере.

Info

Посредством использования компонента "Switch" можно создать ветки, по которым будет проходить схема, согласно с выбранной кнопкой.
Для этого в поле "Cases"  компонента "Switch" необходимо указать код кнопки созданные в компоненте "Menu", а в поле "Variable"  компонента "Switch" - переменную, название которой указано в поле "Set" компонента "Menu".

1.2.4.2. Кнопка "Add button"

При нажатии на эту кнопку добавляться элемент "Button" в ряд, к которому принадлежит кнопка "Add button".

1.2.4.3. Кнопка "Delete row"

Нажатие на эту кнопку удаляет ряд и все кнопки из этого ряду.

1.2.5. Переключатель "Break"

Include Page
Переключатель "Break"
Переключатель "Break"

1.2.6. Элемент "Add limit"

Include Page
Элемент "Limit"
Элемент "Limit"

Рис. 2. Установление лимита

Table of Contents