Définition de conditions pour l’affichage de données
Lorsque vous définissez les données affichées par un affichage ou un contrôle, vous pouvez spécifier une condition qui doit exister pour que les données soient affichées. La condition peut être déclenchée par une propriété spécifique, ou lorsqu’un script ou une valeur de propriété prend la valeur true
. Lorsque la condition de sélection est remplie, la définition de la vue ou du contrôle est utilisée.
Spécification d’une condition de sélection pour une définition
Lorsque vous créez une définition pour une vue ou un contrôle, l' EntrySelectedBy
élément est utilisé pour spécifier les objets qui utiliseront la définition ou la condition qui doit exister pour la définition à utiliser.
La condition est spécifiée par l' SelectionCondition
élément.
Dans l’exemple suivant, une condition de sélection est spécifiée pour une définition d’une vue de table. Dans cet exemple, la définition est utilisée uniquement lorsque le script spécifié est évalué true
.
<TableRowEntry>
<EntrySelectedBy>
<SelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</SelectionCondition>
</EntrySelectedBy>
<TableColumnItems>
</TableColumnItems>
</TableRowEntry>
Il n’existe aucune limite au nombre de conditions de sélection que vous pouvez spécifier pour une définition d’une vue ou d’un contrôle. Les seules conditions requises sont les suivantes :
La condition de sélection doit spécifier un nom de propriété ou un script pour déclencher la condition, mais ne peut pas spécifier les deux.
La condition de sélection peut spécifier un nombre quelconque de types .NET ou de jeux de sélection, mais ne peut pas spécifier les deux.
Spécification d’une condition de sélection pour un élément
Vous pouvez également spécifier quand un élément d’un contrôle ou d’un contrôle List est utilisé en incluant l' ItemSelectionCondition
élément dans la définition de l’élément. Dans l’exemple suivant, une condition de sélection est spécifiée pour un élément d’un affichage de liste. Dans cet exemple, l’élément est utilisé uniquement lorsque le script est évalué à true
.
<ListItem>
<ItemSelectionCondition>
<ScriptBlock>ScriptToEvaluate</ScriptBlock>
</ItemSelectionCondition>
</ListItem>
Vous ne pouvez spécifier qu’une seule condition de sélection pour un élément. Et la condition doit spécifier un nom de propriété ou un script pour déclencher la condition, mais ne peut pas spécifier les deux.
Éléments XML
Les éléments XML suivants sont utilisés pour créer une condition de sélection.
Les éléments suivants spécifient des conditions de sélection pour les définitions de vues :
SelectionCondition, élément pour EntrySelectedBy pour TableControl (Format)
SelectionCondition, élément pour EntrySelectedBy pour ListControl (Format)
SelectionCondition, élément pour EntrySelectedBy pour WideControl (Format)
SelectionCondition, élément pour EntrySelectedBy pour CustomControl (Format)
Les éléments suivants spécifient des conditions de sélection pour les définitions courantes et de contrôle d’affichage :
L’élément suivant spécifie la condition de sélection pour le développement des objets de collection :
L’élément suivant spécifie la condition de sélection pour l’affichage d’un nouveau groupe de données :
L’élément suivant spécifie une condition de sélection d’élément pour un mode liste :
Les éléments suivants spécifient une condition de sélection d’élément pour les contrôles :
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour