如何显示自适应卡选择的选项,就好像用户输入它一样?
How to display adaptive card selected option as if the user typed it in?
默认情况下,当我们在瀑布对话中使用自适应卡片时,机器人会记录选定的操作并处理下一个瀑布步骤 -
how it actually looks
我们是否可以在自适应卡片中显示所选选项,就好像用户输入的选项一样 -
What I want it to look like
我有一个要求,我们希望将其显示为用户输入的内容,而不是像机器人所说的那样 "you selectd X option"。
您可以使用自适应卡片中的 'data' 属性 来完成此操作。
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "TextBlock",
"spacing": "medium",
"size": "small",
"weight": "bolder",
"text": "",
"wrap": true,
"maxLines": 0
},
{
"type": "Container"
}
],
"actions": [
{
"type": "Action.Submit",
"title": "Policy",
"data": "Policy"
},
{
"type": "Action.Submit",
"title": "Scheduled",
"data": "Scheduled"
}
]
}
默认情况下,当我们在瀑布对话中使用自适应卡片时,机器人会记录选定的操作并处理下一个瀑布步骤 - how it actually looks
我们是否可以在自适应卡片中显示所选选项,就好像用户输入的选项一样 - What I want it to look like
我有一个要求,我们希望将其显示为用户输入的内容,而不是像机器人所说的那样 "you selectd X option"。
您可以使用自适应卡片中的 'data' 属性 来完成此操作。
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "TextBlock",
"spacing": "medium",
"size": "small",
"weight": "bolder",
"text": "",
"wrap": true,
"maxLines": 0
},
{
"type": "Container"
}
],
"actions": [
{
"type": "Action.Submit",
"title": "Policy",
"data": "Policy"
},
{
"type": "Action.Submit",
"title": "Scheduled",
"data": "Scheduled"
}
]
}