Erweitern von Listenelementen und Ausschließen von Gruppen aus Listen
Sie können Listen mithilfe der Attribute expanditems und filteritems erweitern und filtern. Sie können diese Attribute auf folgende Listentypelemente anwenden: ALLOWEDVALUES, SUGGESTEDVALUES und PROHIBITEDVALUES.
Zum besseren Verständnis, wie diese Attribute zum Ausfüllen eines Dropdownmenüs verwendet werden, sehen Sie sich die Beispiele unten an.
Erweitern von Listen und Gruppen
Sie können die Werte true und false für expanditems zuweisen; standardmäßig ist der Wert true. Wenn expanditems den Wert true hat, werden Listenelemente, die Gruppen oder globale Listen darstellen, rekursiv erweitert. Die Untergruppen einer Gruppe werden erweitert; die Untergruppen dieser Untergruppen werden ebenfalls erweitert usw. Nach der Erweiterung enthalten Listenelemente, die Gruppen darstellen, sowohl Gruppen als auch Benutzer als Listenelementwerte. Wenn expanditems auf false eingestellt ist, wird keine Erweiterung von Gruppen oder globalen Listen durchgeführt.
Ausschließen von Gruppen
Sie können dem Attribut filteritems nur den Wert excludegroups zuweisen. Wenn dieses Attribut vorhanden ist, werden alle Listenelemente ausgewertet und Gruppen entfernt. Verwenden Sie das Attribut filteritems, um nur Benutzer statt Gruppen anzuzeigen.
In den Beispielen verwendete Inhalte von Listen und Gruppen
Die Beispiele in diesem Thema verwenden die folgenden Werte:
Listen- oder Gruppenname |
Listen- oder Gruppeninhalt |
Beschreibung |
---|---|---|
[Project]\Business Analysts |
JayHamlin PilarAckerman ReshmaPatel |
Eine Teamprojektgruppe, welche die Namen der drei Mitglieder des Business Analyst-Teams enthält. Hinweis Verwenden Sie das Literalpräfix [Project] statt dem eigentlichen Namen des Teamprojekts. |
Example1\MyTeam |
Entwicklung devuser Test test user Programmverwaltung pmuser juser |
Eine Teamprojektgruppe, welche ein Teammitglied (juser) sowie drei Untergruppen enthält, wobei jede Untergruppe den Namen eines Teammitglieds enthält. |
Example1\MyReports |
Userone Usertwo Userthree MyRemotes userfour userfive |
Eine Teamprojektgruppe, welche die Namen von drei Teammitgliedern sowie eine Untergruppe enthält, die wiederum die Namen von zwei Teammitgliedern enthält. |
BoolValues |
true false |
Eine globale Liste mit zwei Einträgen. |
Beispiel: Erweitern von Listen und Ausschließen von Gruppen
In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, eine Gruppe und eine globale Liste. Zum Ausführungszeitpunkt wird die Liste erweitert und Gruppen ausgeschlossen.
Beispiel |
Dropdownlisten-Werte |
---|---|
|
string true false JayHamlin PilarAckerman ReshmaPatel |
Beispiel: Erweitern von Listen und Gruppen, keine Filterung
In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, zwei Gruppen und eine globale Liste. Zum Ausführungszeitpunkt wird die Liste erweitert und Gruppen nicht ausgeschlossen.
Beispiel |
Dropdownlisten-Werte |
---|---|
|
string true false juser juser2 devuser testuser pmuser Entwicklung Test Programmverwaltung |
Beispiel: Keine Erweiterung von Listen und Gruppen, keine Filterung
In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, zwei Gruppen und eine globale Liste. Zum Ausführungszeitpunkt wird die Liste nicht erweitert und Gruppen nicht herausgefiltert. Das bedeutet, dass der Gruppenname angezeigt wird, nicht jedoch die Benutzer innerhalb dieser Gruppen.
Hinweis
Der globale Listenname und der Inhalt werden nicht angezeigt.
Beispiel |
Dropdownlisten-Werte |
---|---|
|
string MyTeam MyReports |
Beispiel: Erweitern von Listen und Ausschließen von Gruppen und globalen Listen
In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, eine Gruppe und eine globale Liste. Zum Ausführungszeitpunkt wird die Liste erweitert und Gruppen werden herausgefiltert.
Hinweis
MyTeam ist eine ausgeschlossene Gruppe, die nicht erweitert wird, und BoolValues ist eine globale Liste, daher wird keine von beiden erweitert oder angezeigt.
Beispiel |
Dropdownlisten-Werte |
---|---|
|
Zeichenfolge |
Siehe auch
Konzepte
Definieren von globalen Listen