Freigeben über


Erweitern von Listenelementen und Ausschließen von Gruppen aus Listen

Sie können Listen erweitern und filtern, indem Sie die Attribute expanditems und filteritems verwenden.Sie können diese Attribute auf die folgenden Listentypelemente anwenden: ALLOWEDVALUES, SUGGESTEDVALUES und PROHIBITEDVALUES.

Sehen Sie sich die Beispiele unten an, um ein besseres Verständnis dafür zu entwickeln, wie diese Attribute zum Auffüllen des Dropdownmenüs eines Felds verwendet werden.

Themeninhalt

  • Erweitern von Listen und Gruppen

  • Ausschließen von Gruppen

  • Inhalt von Listen und Gruppen, die in den Beispielen verwendet werden

  • Beispiel: Erweitern von Listen und Ausschließen von Gruppen

  • Beispiel: Erweitern von Listen und Gruppen ohne Filterung

  • Beispiel: Kein Erweitern von Listen oder Gruppen und kein Filtern

  • Beispiel: Erweitern von Listen und Ausschließen von Gruppen und globalen Listen

Erweitern von Listen und Gruppen

Sie können die Werte true und false zu expanditems zuweisen. Der Standardwert lautet true.Wenn expanditems über den Wert true verfügt, werden die Listenelemente, die Gruppen oder globale Listen darstellen, rekursiv erweitert.Die Untergruppen einer Gruppe sind erweitert. Die Untergruppen dieser Untergruppen sind ebenfalls erweitert, und das Muster setzt sich entsprechend fort.Nach der Erweiterung enthalten Listenelemente, die Gruppen dargestellt haben, sowohl Gruppen als auch Benutzer als Listenelementwerte.Wenn expanditems auf false festgelegt wird, werden keine Gruppen oder globalen Listen erweitert.

Ausschließen von Gruppen

Sie können nur den Wert excludegroups zum filteritems-Attribut zuweisen.Wenn dieses Attribut angezeigt wird, werden alle Listenelemente ausgewertet und alle Gruppen entfernt.Verwenden Sie das filteritems-Attribut, um nur Benutzer und keine Gruppen anzuzeigen.

Inhalt von Listen und Gruppen, die in den Beispielen verwendet werden

In den Beispielen in diesem Thema werden die folgenden Werte verwendet:

Listen- oder Gruppenname

Listen oder Gruppeninhalt

Beschreibung

[Project]\Business Analysts

JayHamlin

PilarAckerman

ReshmaPatel

Eine Teamprojektgruppe, die die Namen von drei Mitgliedern des Business Analyst-Teams enthält.

HinweisHinweis
Verwenden Sie das literale Präfix [Project] anstelle des eigentlichen Teamprojektnamens.

Example1\MyTeam

Entwicklung

devuser

Test

Test user

Programmmanagement

pmuser

juser

Eine Teamprojektgruppe, die ein Teammitglied (juser) und drei Untergruppen enthält, wobei jede Untergruppe den Namen eines Teammitglieds enthält.

Example1\MyReports

Userone

Usertwo

Userthree

MyRemotes

userfour

userfive

Eine Teamprojektgruppe, die die Namen von drei Teammitgliedern und eine Untergruppe enthält, die wiederum die Namen von zwei Teammitgliedern enthält.

BoolValues

true

false

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.Bei der Ausführung wird die Liste erweitert und Gruppen werden ausgeschlossen.

Beispiel

Dropdownlisten-Werte

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

string

true

false

JayHamlin

PilarAckerman

ReshmaPatel

Beispiel: Erweitern von Listen und Gruppen ohne Filterung

In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, zwei Gruppen und eine globale Liste.Bei der Ausführung wird die Liste erweitert und Gruppen werden nicht ausgeschlossen.

Beispiel

Dropdownlisten-Werte

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

string

true

false

juser

juser2

devuser

testuser

pmuser

Entwicklung

Test

Programmmanagement

Beispiel: Kein Erweitern von Listen oder Gruppen und kein Filtern

In diesem Beispiel enthält das Feld einen Zeichenfolgenwert, zwei Gruppen und eine globale Liste.Zur Laufzeit wird die Liste nicht erweitert, und Gruppen werden nicht herausgefiltert.Dies bedeutet, dass zwar Gruppennamen, aber nicht die Benutzer innerhalb dieser Gruppen angezeigt werden.

HinweisHinweis

Der Name der globalen Liste und der Inhalt werden nicht angezeigt.

Beispiel

Dropdownlisten-Werte

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

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.Zur Laufzeit wird die Liste erweitert, und Gruppen werden herausgefiltert.

HinweisHinweis

"MyTeam" ist eine Gruppe, die ausgeschlossen und nicht erweitert wird. "BoolValues" ist eine globale Liste. Folglich wird keines der beiden Elemente erweitert oder angezeigt.

Beispiel

Dropdownlisten-Werte

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

Zeichenfolge

Siehe auch

Konzepte

Definieren von Auswahllisten

Definieren von globalen Listen

Definieren von Benutzerlisten, Auswahllisten und globalen Listen