Partager via


Exemples d'expansion d'éléments de liste

Mise à jour : novembre 2007

Les exemples suivants illustrent les effets d'expansion d'éléments de liste sur l'affichage des valeurs dans la zone de liste déroulante d'un champ.

Ces exemples utilisent les valeurs suivantes :

  • [Project]\Business Analysts est un groupe de projets d'équipe qui contient trois utilisateurs analystes métier : JayHamlin, PilarAckerman et ReshmaPatel.

  • Example1\MyTeam est un groupe qui contient trois sous-groupes : Développement, Test et Responsables de programmes. Chaque sous-groupe contient un utilisateur: devuser, testuser, pmuser, respectivement. Le groupe Example1\MyTeam contient également l'utilisateur juser.

  • Example1\MyReports est un groupe qui contient les utilisateurs userone, usertwo, userthree et un sous-groupe, MyRemotes, qui contient les utilisateurs userfour et userfive.

  • BoolValues est une liste globale qui a deux entrées, true et false.

    Remarque :

    Utilisez le préfixe littéral [Project] à la place du nom réel du projet d'équipe.

Exemple

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.

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
      <LISTITEM value = "string" />
      <LISTITEM value = "[Project]\Business Analysts" />
      <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES>

La zone de liste déroulante du champ affiche les valeurs suivantes :

string, true, false, JayHamlin, PilarAckerman, ReshmaPatel

Exemple

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 est développée et les groupes ne sont pas filtrés.

<ALLOWEDVALUES expanditems="true" >
      <LISTITEM value = "string" />
      <LISTITEM value = "Example1\juser2"/>
      <LISTITEM value = "Example1\MyTeam" />
      <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES> 

La zone de liste déroulante du champ affiche ces valeurs : string, true, false, juser, juser2, devuser, testuser, pmuser, Développement, Test et Responsables de programmes.

Exemple

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.

<ALLOWEDVALUES expanditems="false">
      <LISTITEM value = "string" />
      <LISTITEM value = "Example1\MyReports"/>
      <LISTITEM value = "Example1\MyTeam" />
      <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES>            

La zone de liste déroulante du champ affiche ces valeurs : string, MyTeam, MyReports.

Remarque :

Le nom de la liste globale et le contenu ne sont pas affichés.

Exemple

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.

<ALLOWEDVALUES expanditems="true" filteritems="excludegroups">
      <LISTITEM value = "string" />
      <LISTITEM value = "Example\MyTeam" />
      <GLOBALLIST value = "BoolValues" />
</ALLOWEDVALUES> 

La zone de liste déroulante du champ affiche la valeur suivante : string.

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 développés ni affichés.

Voir aussi

Concepts

Expansion d'éléments de liste

Autres ressources

Définition de listes de champs