Команда Элемент списка используется в паре с командой Список и позволяет отразить отдельный элемент списка в сценарии, вызванном по кнопке команды Список.
Дополнительные поля команды Элемент списка:
Поле | Описание |
Код списка | Префикс для переменных, в которые будут сохраняться переменные, необходимые для работы списка |
Шаблон элемента | Текст для вывода в чат элемента списка. Возможно использование переменных контекста с применением синтаксиса: #имя_переменной_контекста# Для доступа к реквизитам списка также используется синтаксис: #имя_столбца_списка# |
При использовании списка в боте в контексте бота формируется следующие переменные:
- System.ListCommandID - идентификатор команды, сформировавшей список. По наличию данного значения определяется также есть ли активный список и надо ли проверять нажатие кнопок в таком списке
- {Код списка}List - содержит значения списка в формате Json (XML)
- {Код списка}ListItem, System.ListLastItem - содержат полностью строку списка в формате Json (XML), соответствующую выбранному кнопкой элементу списка
- System.Text, ChatButtons_Value - значение нажатой кнопки (можно использовать в сценарии после нажатия кнопки