【问题标题】:How can I use "Only show when" on adaptive card如何在自适应卡上使用“仅显示时间”
【发布时间】:2022-02-14 18:49:34
【问题描述】:

我尝试搜索了很多地方,但没有看到任何有关如何使用它的文档。

https://i.stack.imgur.com/DTkM5.png

【问题讨论】:

  • 你能用我的回答来解决这个问题吗?如果是这样,请“接受”并投票,以便其他人可以快速找到答案,我可以从我的支持跟踪器中清除它。如果没有,请告诉我我还能提供哪些帮助!

标签: adaptive-cards


【解决方案1】:

没有看到更多你的卡,我认为你需要删除第二个$。这是一个非常简单的例子:

卡片:

{
    "type": "AdaptiveCard",
    "body": [
        {
            "type": "TextBlock",
            "size": "Medium",
            "weight": "Bolder",
            "text": "${title}",
            "$when": "${showTitle == true}"
        }
    ],
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
    "version": "1.3"
}

数据:

{
    "title": "This is a title",
    "showTitle": true
}

如果将数据中的showTitle更改为false,文字将不再显示。

【讨论】:

    【解决方案2】:

    如果你喜欢使用 'if not' 逻辑,这里是示例

    "$when": "${$root.variableName != \"test\"}"
    

    如果值不是“test”,该块将显示

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-26
      • 2015-03-26
      • 1970-01-01
      • 2020-01-26
      • 2020-06-30
      • 2018-12-28
      • 2020-07-29
      • 1970-01-01
      相关资源
      最近更新 更多