Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Créez-vous des scénarios Copilot, Teams ou Outlook optimisés par des cartes adaptatives ? Visitez le Hub de documentation sur la carte adaptative, le nouveau magasin unique pour tous vos besoins en carte adaptative ! Il dispose de toutes les ressources que vous recherchez, y compris la documentation complète pour de nombreuses nouvelles fonctionnalités, telles que la disposition réactive, l’icône, le badge, le carrouel, les graphiques, etc.
Cette page documente l’élément Action.ToggleVisibility , qui est une action qui bascule la visibilité des éléments de carte associés.
Introduit dans la version 1.2
Remarque importante sur l’accessibilité : Dans la version 1.3 du schéma, nous avons introduit une propriété d’étiquette sur les entrées pour améliorer l’accessibilité. Si l’application hôte que vous ciblez prend en charge la version 1.3, vous devez utiliser l’étiquette au lieu d’un TextBlock comme indiqué dans certains exemples ci-dessous. Une fois que la plupart des applications hôtes ont été mises à jour vers la dernière version, nous allons mettre à jour les exemples en conséquence.
Action.BasculeVisibilité
Action qui bascule la visibilité des éléments de carte associés.
Les propriétés Action.ToggleVisibility
| Propriété | Type | Obligatoire | Descriptif | Version |
|---|---|---|---|---|
| type | "Action.ToggleVisibility" |
Oui | Doit être "Action.ToggleVisibility". |
1.2 |
| targetElements | TargetElement[] |
Oui | Tableau d'Éléments Cibles. Il n’est pas recommandé d’inclure des éléments d’entrée avec validation sous Action.Toggle en raison d’une confusion pouvant provenir d’entrées non valides qui ne sont pas visibles actuellement. Pour plus d’informations, consultez /adaptive-cards/authoring-cards/input-validation . | 1.2 |
Propriétés héritées
| Propriété | Type | Obligatoire | Descriptif | Version |
|---|---|---|---|---|
| titre | string |
Non | Étiquette du bouton ou du lien qui représente cette action. | 1.2 |
| iconUrl | uri |
Non | Icône facultative à afficher sur l’action conjointement avec le titre. Prend en charge l’URI de données dans la version 1.2+. | 1.1 |
| id | string |
Non | Identificateur unique associé à cette action. | 1.2 |
| style | ActionStyle |
Non | Contrôle le style d’une action, qui influence la façon dont l’action est affichée, parlée, etc.. | 1.2 |
| Solution de repli |
Action, FallbackOption |
Non | Décrit ce qu’il faut faire lorsqu’un élément inconnu est rencontré ou si les besoins de ce ou de tous les enfants ne peuvent pas être rencontrés. | 1.2 |
| Tooltip | string |
Non | Définit le texte qui doit être affiché à l’utilisateur final lorsqu’il pointe la souris sur l’action et lit lors de l’utilisation du logiciel de narration. | 1,5 |
| isEnabled | boolean |
Non, valeur par défaut : true |
Détermine si l’action doit être activée. | 1,5 |
| mode | ActionMode |
Non, valeur par défaut : "primary" |
Détermine si l’action doit être affichée sous la forme d’un bouton ou dans le menu de dépassement de capacité. | 1,5 |
| Exige | Dictionary<string> |
Non | Série de paires clé/valeur indiquant les fonctionnalités requises par l’élément avec la version minimale correspondante. Lorsque qu’une fonctionnalité est manquante ou n'est pas à la version requise, un mécanisme de secours est déclenché. | 1.2 |
Example
Exemple d'Action.ToggleVisibility (JSON)
{
"type": "AdaptiveCard",
"version": "1.2",
"body": [
{
"type": "TextBlock",
"text": "Press the buttons to toggle the images!",
"wrap": true
},
{
"type": "TextBlock",
"text": "Here are some images:",
"isVisible": false,
"id": "textToToggle"
},
{
"type": "ColumnSet",
"columns": [
{
"type": "Column",
"items": [
{
"style": "person",
"type": "Image",
"url": "https://picsum.photos/100/100?image=112",
"isVisible": false,
"id": "imageToToggle",
"altText": "sample image 1",
"size": "medium"
}
]
},
{
"type": "Column",
"items": [
{
"type": "Image",
"url": "https://picsum.photos/100/100?image=123",
"isVisible": false,
"id": "imageToToggle2",
"altText": "sample image 2",
"size": "medium"
}
]
}
]
}
],
"actions": [
{
"type": "Action.ToggleVisibility",
"title": "Toggle!",
"targetElements": [ "textToToggle", "imageToToggle", "imageToToggle2" ]
},
{
"type": "Action.ToggleVisibility",
"title": "Show!",
"targetElements": [
{
"elementId": "textToToggle",
"isVisible": true
},
{
"elementId": "imageToToggle",
"isVisible": true
},
{
"elementId": "imageToToggle2",
"isVisible": true
}
]
},
{
"type": "Action.ToggleVisibility",
"title": "Hide!",
"targetElements": [
{
"elementId": "textToToggle",
"isVisible": false
},
{
"elementId": "imageToToggle",
"isVisible": false
},
{
"elementId": "imageToToggle2",
"isVisible": false
}
]
}
]
}
Propriétés
targetElements
Tableau des éléments cibles. Il n’est pas recommandé d’inclure des éléments d’entrée avec validation sous Action.Toggle en raison d’une confusion pouvant provenir d’entrées non valides qui ne sont pas visibles actuellement. Pour plus d’informations, consultez /adaptive-cards/authoring-cards/input-validation .
-
Type :
TargetElement[] - Obligatoire : Oui
-
Valeurs autorisées :
TargetElementstring
title
Étiquette du bouton ou du lien qui représente cette action.
-
Type :
string - Obligatoire : Non
URL d'icône
Icône facultative à afficher sur l’action conjointement avec le titre. Prend en charge l’URI de données dans la version 1.2+.
-
Type :
uri - Version : 1.1
- Obligatoire : Non
pièce d'identité
Identificateur unique associé à cette action.
-
Type :
string - Obligatoire : Non
style
Contrôle le style d’une action, qui influence la façon dont l’action est affichée, parlée, etc..
-
Type :
ActionStyle - Version : 1.2
- Obligatoire : Non
-
Valeurs autorisées :
-
"default": L'action est affichée normalement. -
"positive": l’action s’affiche avec un style positif (généralement, le bouton devient couleur d’accentuation). -
"destructive": l’action s’affiche avec un style destructeur (généralement le bouton devient rouge).
-
Secours
Décrit ce qu’il faut faire lorsqu’un élément inconnu est rencontré ou si les besoins de ce ou de tous les enfants ne peuvent pas être rencontrés.
-
Type :
Action,FallbackOption - Version : 1.2
- Obligatoire : Non
-
Valeurs autorisées :
-
Action.Execute, ,Action.OpenUrl,Action.ShowCardAction.Submit, ,Action.ToggleVisibility. -
"drop": provoque la suppression immédiate de cet élément lorsque des éléments inconnus sont rencontrés. L'élément inconnu ne se propage pas plus haut.
-
tooltip
Définit le texte qui doit être affiché à l’utilisateur final lorsqu’il pointe la souris sur l’action et lit lors de l’utilisation du logiciel de narration.
-
Type :
string - Version : 1.5
- Obligatoire : Non
isEnabled
Détermine si l’action doit être activée.
-
Type :
boolean - Version : 1.5
-
Obligatoire : Non, valeur par défaut :
true
mode
Détermine si l’action doit être affichée sous la forme d’un bouton ou dans le menu de dépassement de capacité.
-
Type :
ActionMode - Version : 1.5
-
Obligatoire : Non, valeur par défaut :
"primary" -
Valeurs autorisées :
-
"primary": l’action s’affiche sous la forme d’un bouton. -
"secondary": l’action est placée dans un menu déroulant (généralement un menu contextuel sous un...bouton).
-
Exige
Série de paires clé/valeur indiquant les fonctionnalités requises par l’élément avec la version minimale correspondante. Lorsque qu’une fonctionnalité est manquante ou n'est pas à la version requise, un mécanisme de secours est déclenché.
-
Type :
Dictionary<string> - Version : 1.2
- Obligatoire : Non