【发布时间】:2020-04-01 11:19:43
【问题描述】:
最近,我为 Microsoft Teams 创建了一个自适应卡片表单。此自适应卡片表单将由流程生成。
我想要达到的目标如下:
我想为某些字段添加验证并使其成为必需。
我已尝试添加以下内容:
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "Input.Text",
"id": "acEMName",
"placeholder": "Name",
"validation": {
"necessity": "Required",
"errorMessage": "Employee name is Required"
}
}
]}
很遗憾,我尝试的方法没有按预期工作,这意味着即使我没有填写该字段,我也可以提交表单。
请有人解释为什么它不起作用?
任何帮助将不胜感激。 谢谢。
【问题讨论】:
-
您在哪里找到了该验证属性?我在架构中看不到它:adaptivecards.io/explorer/Input.Text.html
-
你好 Kyle,我在 Github 上找到了(github.com/microsoft/AdaptiveCards/issues/…) 看来这个功能在 1.2v 上已经不可用了
-
它永远不可用。可以看到 GitHub issue 仍然是开放的,并且该功能计划在 v1.3 中使用。
-
你还在做这个吗?
标签: adaptive-cards