如何进行自适应卡片输入选择选择并将所选选项发送到团队机器人?

问题描述 投票:0回答:1

我正在使用 Bot 框架 sdk 4.0 和 Node JS 开发 MS 团队机器人项目。我有一张自适应卡,有 3 个输入选项供用户选择,但第二个和连续的第三个输入选择集的值将仅根据之前的选择进行填充。

我试图在不使用按钮的情况下执行此操作。也就是说,我希望当用户选择选项本身时为每个输入选项提交数据。 当选择输入选项而不使用按钮时,是否有任何方法可以调用提交操作,或者是否有任何方法可以在选择每个输入选项时触发按钮上的单击? 我已经寻找解决方案很长时间了,非常感谢任何正确方向的帮助!

node.js botframework microsoft-teams adaptive-cards teams-toolkit
1个回答
0
投票

自适应卡虽然可以提供一些出色的用例,但在灵活性方面非常有限(这是设计使然,但很容易陷入边缘)。在这种情况下,如果没有“提交”按钮,则无法发回任何内容,该按钮将发送整个有效负载(所有表单字段)。

我建议使用自适应卡,因为它们在 Teams 中得到了很好的支持,但如果您真的想要(需要?)更高级的 UI,您还可以考虑任务模块(基本上是在iframe)。

© www.soinside.com 2019 - 2024. All rights reserved.