2017-02-20 21 views
3

builder.Prompts.choice Компонент не передает параметры, когда listStyle присутствует в параметрах?builder.Prompts.choice get options as buttons

Например:

builder.Prompts.choice(session, "Please confirm your choice", "Yes|No", {listStyle:"buttons"}); 

оказывает только "Пожалуйста, подтвердите свой выбор", но не варианты.

Извлечение опции {listStyle}, показывает «Да | Нет» в строке с текстом.

Любое предложение о том, как мы работаем над этой проблемой?

+0

Для получения дополнительной информации о listStyle см.: Https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-dialog-prompt#promptschoice – pheeleeppoo

ответ

4

Я не думаю, что «кнопки» карты в правильном стиле, вместо того, чтобы вы могли попробовать:

builder.Prompts.choice(session, "Please confirm your choice", "Yes|No", {listStyle:3}); 

Или еще лучше использовать:

builder.Prompts.choice(session, "Please confirm your choice", "Yes|No", {listStyle: builder.ListStyle.button}); 

Вы также должны убедиться, что вы» re используя канал, который совместим с кнопками (SMS и некоторые другие не отображают их).