需要Input.Toggle在提交之前被检查为真吗?

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

我有以下具有三个Input.Toggle的自适应卡JSON代码。当用户单击“提交”并且所有三个Input.Toggle都未设置为true时,是否有引发错误的方法?我在模式浏览器(Schema Explorer Input.Toggle)中看到它们具有称为“ fallback”和“ requires”的继承属性,这就是我所需要的吗?如果是这样,如何在此JSON代码中实现“后备”和“需要”?

{
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "type": "AdaptiveCard",
    "version": "1.2",
    "body": [
        {
            "placeholder": "1.1 Business Office Coordinator - RFQ Receipt",
            "type": "Input.Text",
            "id": "Title"
        },
        {
            "text": "Quote #@{body('Get_response_details')?['b194cde8837234ccc80fu5017c1b0f869']} ",
            "type": "TextBlock",
            "id": "textBlock1"
        },
        {
            "type": "Input.Toggle",
            "title": "Customer Acknowledgement",
            "valueOn": "custYes",
            "valueOff": "custNo",
            "id": "Customer"
        },
        {
            "type": "Input.Toggle",
            "title": "Create RFQ Log Number and Enter Information into RFQ Log",
            "valueOn": "RFQYes",
            "valueOff": "RFQNo",
            "id": "RFQ"
        },
        {
            "type": "Input.Toggle",
            "title": "Populate Quote Folder with Customer Data",
            "valueOn": "PopulateYes",
            "valueOff": "PopulateNo",
            "id": "Populate"
        }
    ],
    "actions": [
        {
            "type": "Action.Submit",
            "title": "Submit",
            "data": {
                "id": "9876543210"
            }
        }
    ]
}
json adaptive-cards power-automate
1个回答
3
投票

这是输入验证的一部分,目前尚不可用。

恐怕您要求的现在无法实现,但希望很快会实现。

您可以在此处关注功能请求:https://portal.productboard.com/adaptivecards/1-adaptive-cards-features/c/21-input-validation-and-evolution,并根据需要添加自己的投票。

但是,根据使用卡的位置,您可以使它正常工作。在MS Teams中,您可以使用自己的代码验证提交的卡并返回错误。它不是客户端,但是那样您仍然可以进行检查。

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