Команда Элемент списка

Последние изменения: 24.10.2021

Команда Элемент списка используется в паре с командой Список и позволяет отразить отдельный элемент списка в сценарии, вызванном по кнопке команды Список.

Дополнительные поля команды Элемент списка:

Поле Описание
Код списка Префикс для переменных, в которые будут сохраняться переменные, необходимые для работы списка
Шаблон элемента  Текст для вывода в чат элемента списка. Возможно использование переменных контекста с применением синтаксиса: #имя_переменной_контекста# Для доступа к реквизитам списка также используется синтаксис: #имя_столбца_списка#

 

При использовании списка в боте в контексте бота формируется следующие переменные:

  • System.ListCommandID - идентификатор команды, сформировавшей список. По наличию данного значения определяется также есть ли активный список и надо ли проверять нажатие кнопок в таком списке
  • {Код списка}List - содержит значения списка в формате Json (XML)
  • {Код списка}ListItem, System.ListLastItem - содержат полностью строку списка в формате Json (XML), соответствующую выбранному кнопкой элементу списка 
  • System.Text, ChatButtons_Value - значение нажатой кнопки (можно использовать в сценарии после нажатия кнопки

 

Помогла ли вам статья?