Невозможно получить данные для отображения в Adaptive Card FactSet - PullRequest
1 голос
/ 03 августа 2020

Я пытаюсь создать адаптивную карту с набором фактов. Однако я не могу показать фактические факты. Даже пример на https://adaptivecards.io/designer/ не работает. Вместо того, чтобы извлекать данные из указанного элемента свойств, он просто показывает $ {key} и $ {value} как пару. Вы можете увидеть вывод и полный JSON по ссылке выше, но вот соответствующие разделы для моей проблемы / запроса:

Спецификация адаптивной карты

       {
            "type": "FactSet",
            "facts": [
                {
                    "$data": "${properties}",
                    "title": "${key}:",
                    "value": "${value}"
                }
            ]
        }

Объект данных

    "properties": [
        {
            "key": "Board",
            "value": "Adaptive Cards"
        },
        {
            "key": "List",
            "value": "Backlog"
        },
        {
            "key": "Assigned to",
            "value": "Matt Hidinger"
        },
        {
            "key": "Due date",
            "value": "Not set"
        }
    ]

1 Ответ

1 голос
/ 03 августа 2020

Поскольку этот или подобные вопросы в последнее время возникали несколько раз. Обязательно используйте кнопку «Предварительный просмотр»

enter image description here

Elements bound to any array in JSON are not rendered during design time or only when the specific array element is referenced with array[x].xx. Dynamically generated elements currently are only rendered in preview mode when working in the web editor version https://adaptivecards.io/designer

Если вам нужен опыт разработки для элементов, связанных с массивом, вы можете использовать Adaptive Cards Studio Расширение кода Visual Studio для разработки карт.

...