Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Вы создаете сценарии Copilot, Teams или Outlook с помощью адаптивных карточек? Посетите Документационный центр по Adaptive Card, новый единый ресурс для всех ваших потребностей в адаптивных картах! У него есть все ресурсы, которые вы ищете, включая полную документацию для многих новых функций, таких как адаптивный макет, значок, значок, карусель, диаграммы и многое другое!
Важное примечание о специальных возможностях: В версии 1.3 схемы мы представили свойство метки входных данных для улучшения специальных возможностей. Если целевое Host-приложение поддерживает версию 1.3, следует использовать метку вместо TextBlock, как показано в некоторых примерах ниже. После обновления большинства приложений узла до последней версии мы обновим примеры соответствующим образом.
Переключатель ввода
Позволяет пользователю выбирать два варианта.
Свойства Input.Toggle
| Недвижимость | Тип | Обязательно | Description | Версия |
|---|---|---|---|---|
| type | "Input.Toggle" |
Да | Этот параметр должен содержать значение "Input.Toggle". |
1.0 |
| title | string |
Да | Заголовок переключателя | 1.0 |
| идентификатор | string |
Да | Уникальный идентификатор значения. Используется для идентификации собранных входных данных при выполнении действия отправки. | 1.0 |
| value | string |
Нет, по умолчанию: "false" |
Начальное выбранное значение. Если вы хотите, чтобы переключатель изначально был включен, установите значение как у valueOn. |
1.0 |
| valueOff | string |
Нет, по умолчанию: "false" |
Значение при отключении переключателя | 1.0 |
| valueOn | string |
Нет, по умолчанию: "true" |
Значение при включении переключателя | 1.0 |
| завернуть | boolean |
нет | Если true, разрешить обтекание текста. В противном случае текст обрезается. |
1.2 |
Унаследованные свойства
| Недвижимость | Тип | Обязательно | Description | Версия |
|---|---|---|---|---|
| Errormessage | string |
нет | Сообщение об ошибке, отображаемое при введении недопустимых входных данных. | 1.3 |
| isRequired | boolean |
нет | Является ли этот вход обязательным | 1.3 |
| label | string |
нет | Метка для этих входных данных | 1.3 |
| labelPosition | InputLabelPosition |
нет | [ПОДДЕРЖИВАЕТСЯ ТОЛЬКО В ПАКЕТЕ SDK JAVASCRIPT] Определяет позицию метки. Оно может принимать значения 'inline' и 'above'. По умолчанию метка помещается "выше", если позиция метки не указана. | 1.6 |
| labelWidth |
string, number |
нет | [ПОДДЕРЖИВАЕТСЯ ТОЛЬКО В ПАКЕТЕ SDK JAVASCRIPT] Определяет ширину метки в процентах, например 40 или определенную ширину пикселей, например "40 пикселей", когда метка помещается в строку с входными данными. labelWidth будет игнорироваться при отображении метки над входными данными. | 1.6 |
| inputStyle | InputStyle |
нет | [ПОДДЕРЖИВАЕТСЯ ТОЛЬКО В ПАКЕТЕ SDK JAVASCRIPT] Указание стиля для полей ввода. Позволяет полям ввода отображаться только для чтения, но если пользователь щелкает или фокусируется на поле, он позволяет им обновлять эти поля. | 1.6 |
| резервный вариант |
Element, FallbackOption |
нет | Определяет, что делать, если обнаружен неизвестный элемент или невозможно удовлетворить требования для него или его дочерних элементов. | 1.2 |
| height | BlockElementHeight |
нет | Указывает высоту элемента. | 1.1 |
| separator | boolean |
нет | Когда true, проведите линию разделения в верхней части элемента. |
1.0 |
| интервал | Spacing |
нет | Управляет интервалом между этим элементом и предыдущим элементом. | 1.0 |
| isVisible | boolean |
Нет, по умолчанию: true |
Если falseэтот элемент будет удален из визуального дерева. |
1.2 |
| Требует | Dictionary<string> |
нет | Ряд пар "ключ-значение", указывающих на функции, необходимые элементу с соответствующей минимальной версией. Если функция отсутствует или не хватает версии, активируется резервный вариант. | 1.2 |
Example
Пример 1. Input.Toggle с пользовательским значением и обязательной валидацией
| JSON | Адаптивная карточка |
|---|---|
json { "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", "type": "AdaptiveCard", "version": "1.3", "body": [ { "type": "Input.Toggle", "id": "acceptTerms", "title": "I accept the terms and agreements", "value": "true", "valueOn": "true", "valueOff": "false", "label": "Please check the box below to accept the terms and agreements:", "isRequired": true, "errorMessage": "You must accept the terms to continue." } ], "actions": [ { "type": "Action.Submit", "title": "OK" } ] } |
[Адаптивная карточка попробуйте сами >] |
Свойства
заголовок (версия 1.0)
Заголовок переключателя
-
Тип:
string - Обязательный: Да
значение (версия 1.0)
Начальное выбранное значение. Если вы хотите, чтобы переключатель изначально был включен, установите его на значение valueOn.
-
Тип:
string -
Обязательный: нет, по умолчанию:
"false"
valueOff (версия 1.0)
Значение при отключении переключателя
-
Тип:
string -
Обязательный: нет, по умолчанию:
"false"
valueOn (версия 1.0)
Значение при включении переключателя
-
Тип:
string -
Обязательный: нет, по умолчанию:
"true"
«Wrap» (версия 1.2)
Если true, разрешить обтекание текста. В противном случае текст обрезается.
-
Тип:
boolean - Версия : 1.2
- Обязательный: Нет
id (версия 1.0)
Уникальный идентификатор значения. Используется для идентификации собранных входных данных при выполнении действия отправки.
-
Тип:
string - Обязательный: Да
сообщение об ошибке (версия 1.3)
Сообщение об ошибке, отображаемое при вводе входных данных, недопустимое
-
Тип:
string - Версия : 1.3
- Обязательный: Нет
isRequired (версия 1.3)
Является ли этот вход обязательным
-
Тип:
boolean - Версия : 1.3
- Обязательный: Нет
метка (версия 1.3)
Метка для этих входных данных
-
Тип:
string - Версия : 1.3
- Обязательный: Нет
labelPosition (версия 1.6)
[ПОДДЕРЖИВАЕТСЯ ТОЛЬКО В ПАКЕТЕ SDK JAVASCRIPT] Определяет позицию метки. Оно может принимать значения 'inline' и 'above'. По умолчанию метка помещается "выше", если позиция метки не указана.
-
Тип:
InputLabelPosition - Версия : 1.6
- Обязательный: Нет
-
Допустимые значения:
"inline""above"
labelWidth (версия 1.6)
[ПОДДЕРЖИВАЕТСЯ ТОЛЬКО В ПАКЕТЕ SDK JAVASCRIPT] Определяет ширину метки в процентах, например 40 или определенную ширину пикселей, например "40 пикселей", когда метка помещается в строку с входными данными.
labelWidth будет игнорироваться при отображении метки над входными данными.
-
Тип:
string,number - Версия : 1.6
- Обязательный: Нет
inputStyle (версия 1.6)
[ПОДДЕРЖИВАЕТСЯ ТОЛЬКО В ПАКЕТЕ SDK JAVASCRIPT] Указание стиля для полей ввода. Позволяет полям ввода отображаться только для чтения, но если пользователь щелкает или фокусируется на поле, он позволяет им обновлять эти поля.
-
Тип:
InputStyle - Версия : 1.6
- Обязательный: Нет
-
Допустимые значения:
"revealOnHover""default"
резервная версия (версия 1.2)
Описывает, что делать, когда обнаружен неизвестный элемент или не удаётся удовлетворить требования этого или любых дочерних элементов.
-
Тип:
Element,FallbackOption - Версия : 1.2
- Обязательный: Нет
-
Допустимые значения:
ActionSetColumnSetContainerFactSetImageImageSetInput.ChoiceSetInput.DateInput.NumberInput.TextInput.TimeInput.ToggleMediaRichTextBlockTableTextBlock-
"drop": вызывает немедленное удаление этого элемента при обнаружении неизвестных элементов. Неизвестный элемент не поднимается выше.
высота (версия 1.1)
Указывает высоту элемента.
-
Тип:
BlockElementHeight - Версия : 1.1
- Обязательный: Нет
-
Допустимые значения:
-
"auto": высота контейнера определяется высотой его содержимого. -
"stretch": Контейнер растянет свою высоту до доступной оставшейся высоты родительского контейнера.
-
разделитель (версия 1.0)
Когда true, проведите линию разделения в верхней части элемента.
-
Тип:
boolean - Обязательный: Нет
интервалы (версия 1.0)
Управляет интервалом между этим элементом и предыдущим элементом.
-
Тип:
Spacing - Обязательный: Нет
-
Допустимые значения:
"default""none""small""medium""large""extraLarge""padding"
isVisible (версия 1.2)
Если falseэтот элемент будет удален из визуального дерева.
-
Тип:
boolean - Версия : 1.2
-
Обязательный: нет, по умолчанию:
true
требуется (версия 1.2)
Ряд пар "ключ-значение", указывающих на функции, необходимые элементу с соответствующей минимальной версией. Если функция отсутствует или не хватает версии, активируется резервный вариант.
-
Тип:
Dictionary<string> - Версия : 1.2
- Обязательный: Нет