Développer les éléments de liste et exclure les groupes de listes
Vous pouvez développer et filtrer des listes à l'aide des attributs expanditems et filteritems. Vous pouvez appliquer ces attributs aux éléments de type de liste suivants : ALLOWEDVALUES, SUGGESTEDVALUES et PROHIBITEDVALUES.
Pour mieux comprendre comment ces attributs sont utilisés pour remplir le menu déroulant d'un champ, passez en revue les exemples fournis ci-dessous.
Développement de listes et de groupes
Vous pouvez affecter les valeurs true et false à expanditems ; la valeur par défaut est true. Lorsque expanditems a la valeur true, les éléments de liste qui représentent des groupes ou des listes globales sont développés de façon récursive. Les sous-groupes d'un groupe sont développés ; les sous-groupes de ces sous-groupes sont également développés et ainsi de suite. Après développement, les éléments de liste qui représentaient des groupes incluent les groupes et les utilisateurs en tant que valeurs d'éléments de liste. Si expanditems a la valeur false, aucun groupe ou liste globale n'est développé.
Exclusion de groupes
Seule la valeur excludegroups peut être affectée à l'attribut filteritems. Lorsque cet attribut apparaît, tous les éléments de liste sont évalués et les groupes sont supprimés. Utilisez l'attribut filteritems pour afficher uniquement les utilisateurs, pas les groupes.
Contenu des listes et des groupes utilisés dans les exemples
Les exemples de cette rubrique utilisent les valeurs suivantes :
Nom de liste ou de groupe |
Contenu de la liste ou du groupe |
Description |
---|---|---|
[Project]\Business Analysts |
JayHamlin PilarAckerman ReshmaPatel |
Un groupe de projet d'équipe qui contient les noms de trois membres de l'équipe d'analystes d'entreprise. Notes Utilisez le préfixe littéral [Project] à la place du nom réel du projet d'équipe. |
Example1\MyTeam |
Développement devuser Test Test user Gestion des programmes pmuser juser |
Un groupe de projet d'équipe qui contient un membre d'équipe, juser, et trois sous-groupes contenant chacun le nom d'un membre de l'équipe. |
Example1\MyReports |
Userone Usertwo Userthree MyRemotes userfour userfive |
Un groupe de projet d'équipe qui contient les noms de trois membres de l'équipe et un sous-groupe contenant les noms de deux membres de l'équipe. |
BoolValues |
true false |
Liste globale contenant deux entrées. |
Exemple de développement de listes et d'exclusion de groupes
Dans cet exemple, le champ contient une valeur de chaîne, un groupe et une liste globale. À l'exécution, la liste est développée et les groupes sont exclus.
Exemple |
Valeurs de la liste déroulante |
---|---|
|
string true false JayHamlin PilarAckerman ReshmaPatel |
Exemple de développement de listes sans filtrer
Dans cet exemple, le champ contient une valeur de chaîne, deux groupes et une liste globale. À l'exécution, la liste est développée et les groupes ne sont pas exclus.
Exemple |
Valeurs de la liste déroulante |
---|---|
|
string true false juser juser2 devuser testuser pmuser Développement Test Gestion des programmes |
Exemple de non-développement de listes ou de groupes, sans filtrer
Dans cet exemple, le champ contient une valeur de chaîne, deux groupes et une liste globale. À l'exécution, la liste n'est pas développée et les groupes ne sont pas filtrés. Cela signifie que les noms des groupes sont affichés, mais pas les utilisateurs à l'intérieur de ces groupes.
Notes
Le nom et le contenu de la liste globale ne sont pas affichés.
Exemple |
Valeurs de la liste déroulante |
---|---|
|
string MyTeam MyReports |
Exemple de développement de listes, et d'exclusion de groupes et de listes globales
Dans cet exemple, le champ contient une valeur de chaîne, un groupe et une liste globale. À l'exécution, la liste est développée et les groupes sont filtrés.
Notes
MyTeam est un groupe qui est exclu et pas développé, BoolValues est une liste globale, aucun n'est donc développé ni affiché.
Exemple |
Valeurs de la liste déroulante |
---|---|
|
Chaîne |