Développer des éléments de liste et exclure les groupes d'une liste
Vous pouvez développer et filtrer des listes à l'aide des attributs filteritems et expanditems.Vous pouvez appliquer ces attributs aux éléments de type de liste suivants : ALLOWEDVALUES, SUGGESTEDVALUES et PROHIBITEDVALUES.
Afin de mieux comprendre la façon dont ces attributs sont utilisés pour remplir le menu déroulant d'un champ, examinez les exemples fournis ci-dessous.
Contenu de la rubrique
Développement de listes et de groupes
Exclusion de groupes
Contenu des listes et des groupes utilisés dans les exemples
Exemple : développer des listes et exclure des groupes
Exemple : développer des listes et des groupes et ne pas filtrer
Exemple : ne pas développer de listes ou de groupes et ne pas filtrer
Exemple : développer des listes et exclure des groupes et des listes globales
Développement de listes et de groupes
Vous pouvez attribuer les valeurs true et false à expanditems dont la valeur par défaut est true.Lorsque expanditems a la valeur true, les éléments de liste représentant des groupes ou des listes globales sont développés itérativement.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 le développement, les éléments de liste qui représentaient des groupes comprennent à la fois des groupes et des utilisateurs comme valeurs d'élément de liste.Si expanditems a la valeur false, aucune expansion de groupe ou de liste globale n'est exécutée.
Exclusion de groupes
Vous ne pouvez affecter que la valeur excludegroups à l'attribut filteritems.Lorsque cet attribut s'affiche, tous les éléments de liste sont évalués et les groupes éventuels supprimés.Utilisez l'attribut filteritems pour afficher uniquement les utilisateurs et masquer les groupes.
Contenu des listes et des groupes utilisés dans les exemples
Les exemples de cette rubrique utilisent les valeurs suivantes :
Nom de la liste ou du groupe |
Contenu de la liste ou du groupe |
Description |
---|---|---|
[Project]\Business Analysts |
JayHamlin PilarAckerman ReshmaPatel |
Groupe de projet d'équipe qui contient les noms de trois membres de l'équipe des analystes d'entreprise.
Remarque
Utilisez le préfixe littéral [Project] à la place du nom réel du projet d'équipe.
|
Example1\MyTeam |
Développement devuser Test Utilisateur de test Responsables de programmes pmuser juser |
Groupe de projets d'équipe qui contient un membre de l'équipe, juser et trois sous-groupes, où chaque sous-groupe contient le nom d'un membre de l'équipe. |
Example1\MyReports |
Userone Usertwo Userthree MyRemotes userfour userfive |
Groupe de projets d'équipe qui contient les noms de trois membres de l'équipe et un sous-groupe qui contient les noms de deux membres de l'équipe. |
BoolValues |
true false |
Liste globale avec deux entrées. |
Exemple : développer des listes et exclure des groupes
Dans cet exemple, le champ contient une valeur de chaîne, un groupe et une liste globale.Au moment de son 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 : développer des listes et des groupes et ne pas filtrer
Dans cet exemple, le champ contient une valeur de chaîne, deux groupes et une liste globale.Au moment de son 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 Responsables de programmes |
Exemple : ne pas développer de listes ou de groupes et ne pas filtrer
Dans cet exemple, le champ contient une valeur de chaîne, deux groupes et une liste globale.Au moment de l'exécution, la liste n'est pas développée et les groupes ne sont pas filtrés.Cela signifie que les noms de groupes sont affichés, mais pas les utilisateurs qui figurent dans ces figures.
[!REMARQUE]
Le nom de la liste globale et le contenu ne sont pas affichés.
Exemple |
Valeurs de la liste déroulante |
---|---|
|
string MyTeam MyReports |
Exemple : développer des listes et exclure des groupes et des listes globales
Dans cet exemple, le champ contient une valeur de chaîne, un groupe et une liste globale.Au moment de l'exécution, la liste est développée et les groupes sont filtrés.
[!REMARQUE]
MyTeam est un groupe qui est exclu et non développé et BoolValues est une liste globale ; ni l'un ni l'autre ne sont donc développés ou affichés.
Exemple |
Valeurs de la liste déroulante |
---|---|
|
Chaîne |
Voir aussi
Concepts
Définir des listes utilisateur, des listes de choix et des listes globales