显示自适应卡的上部

时间:2020-01-29 11:25:50

标签: node.js botframework adaptive-cards

我使用自适应卡有一个很长的“表格”。根据我的理解,使用CardFactory的bot框架可以渲染卡,并且bot可以将其显示给用户,以填写必要的详细信息。

我的表单末尾(我将使用它代替“自适应卡”一词)有一个提交按钮,供用户在填写所有字段时单击。尽管一切都按我希望的方式运行,从某种意义上说,它并不是真正的用户友好型,即用户在显示表单后看到的内容是表单的底部。用户必须滚动一下才能看到表格的第一部分。

我的问题是:无论如何,通过显示表单的上半部分/最上半部分,是否可以帮助用户体验?在bot框架中有可能吗?

就像机器人发送连续的消息一样,该框架是否允许首先显示第一条消息,最后一部分之前。谢谢!

PS。我将NodeJS用于我的bot框架,阅读了文档,但是找不到关于自适应卡的详细资料。

请参见以下图片:

Before

After

如何使第一个框架在第二个图像中的末端部分之前显示第一个图像。

1 个答案:

答案 0 :(得分:1)

您看过“ ShowCard”操作吗?它基本上使您可以折叠部分卡,并且仅在用户单击按钮时才将其打开。这样,您就可以将卡分为几部分,并一次显示每张卡片。有关更多信息,请参见here

将来的另一个选择是AdaptiveCards 1.2中的新ToggleVisibility操作,但这仅在您的客户端支持1.2的情况下。 (例如,仅在Developer Preview for Teams right now中可用(因此很有可能在将来出现,但目前不可用)