【问题标题】:How to add a RTF input box using adaptive card?如何使用自适应卡添加 RTF 输入框?
【发布时间】:2023-04-04 19:34:01
【问题描述】:

我正在创建一个 Teams 机器人。我想让用户使用自适应卡片输入框提供输入。我应该如何配置自适应卡,以便它可以让用户格式化他们发送的文本。我想添加支持 RTF 的编辑器。

当前状态: 我添加了具有以下列集的自适应卡

new AdaptiveColumn()
{
    Items=new List<AdaptiveElement>()
        {
            new AdaptiveTextInput()
                {
                    Id="body",
                    Placeholder="Please type your message here",
                    IsMultiline=true,
                    Value=""
                }
         },
         Width="100"
}

行为:我得到一个输入框来输入我的消息,而没有任何格式选项。

预期:我想添加一个框,允许我添加一条消息并根据我的需要对其进行格式化。目前它支持很少的标记来格式化文本,但我正在寻找一个富文本编辑器。

【问题讨论】:

  • 请添加更多信息,说明您当前的进度以及到目前为止您尝试过的内容。
  • @DaniVijay 更新了问题以添加更多详细信息。

标签: botframework microsoft-teams adaptive-cards


【解决方案1】:

RTF 在自适应卡中不可用。请看schema docs for all available Input field

您可以使用Adaptive Card designer 创建卡片 UI,让您可以拖放自适应卡片架构支持的控件。

【讨论】:

  • 有没有其他方法(除了自适应卡)在 Teams bot 中添加 RTF 输入框?
  • 您可以调用Task Module,它可以让您打开带有输入字段的 HTML 页面。
猜你喜欢
  • 2018-10-31
  • 1970-01-01
  • 2022-01-24
  • 2019-10-28
  • 2019-04-08
  • 2020-08-17
  • 1970-01-01
  • 2020-03-29
  • 2020-05-13
相关资源
最近更新 更多