Обновления схемы AdaptiveChars v1.2 - PullRequest
0 голосов
/ 06 июня 2019

Я вижу, что AdaptiveCards v1.2.0 была выпущена несколько дней назад. Он описан как реализовавший свойство "wrap" для ChoiceSet; однако я не вижу это свойство в схеме загруженного пакета. Можем ли мы получить подтверждение того, что это было на самом деле реализовано в 1.2 и работает? Я не смог проверить это из-за других обязательств, но я работаю с клиентом, которому нужна эта собственность. Это пункт № 14 в версии 1.2 ниже: https://github.com/microsoft/AdaptiveCards/releases/tag/v1.2.0

В источнике 1.2.0 приведена схема для ChoiceSet из schemas / adaptive-card.json:

        "Input.ChoiceSet": {
            "additionalProperties": true,
            "type": "object",
            "description": "Allows a user to input a Choice.",
            "allOf": [
                {
                    "$ref": "#/definitions/CardElement"
                }
            ],
            "properties": {
                "choices": {
                    "type": "array",
                    "description": "`Choice` options.",
                    "items": {
                        "$ref": "#/definitions/Input.Choice"
                    }
                },
                "id": {
                    "type": "string",
                    "description": "Unique identifier for the value. Used to identify collected input when the Submit action is performed."
                },
                "isMultiSelect": {
                    "type": "boolean",
                    "description": "Allow multiple choices to be selected.",
                    "default": false
                },
                "style": {
                    "$ref": "#/definitions/ChoiceInputStyle"
                },
                "type": {
                    "description": "Must be `\"Input.ChoiceSet\"`.",
                    "enum": [
                        "Input.ChoiceSet"
                    ],
                    "type": "string"
                },
                "value": {
                    "type": "string",
                    "description": "The initial choice (or set of choices) that should be selected. For multi-select, specify a comma-separated string of values."
                }
            },
            "required": [
                "type",
                "id",
                "choices"
            ]
        },

Я не вижу перечисленного здесь свойства "wrap".

Ответы [ 2 ]

0 голосов
/ 28 июня 2019

спасибо, что спросили об этом.Это Эндрю из команды Adaptive Cards.

Файл схемы, который вы просматривали в начале июня, похоже, является старой схемой 1.1.Возможно, в то время у нас еще не было опубликованной схемы 1.2.

Вот новая схема 1.2, которая действительно имеет wrap при Input.ChoiceSet: https://adaptivecards.io/schemas/1.2.0/adaptive-card.json

ТакжеВ наших документах вы можете увидеть свойство wrap: https://adaptivecards.io/explorer/Input.ChoiceSet.html

Сообщите нам, если у вас возникнут дополнительные вопросы!

0 голосов
/ 07 июня 2019

Microsoft Teams в настоящее время не поддерживает адаптивные карты 1.2.

...