Sdílet prostřednictvím


Expand list items and exclude groups from lists

Můžete rozšířit a seznamy filtrů s použitím expanditems a filteritems atributy. Tyto atributy lze použít pro tyto elementy typu seznamu: ALLOWEDVALUES, SUGGESTEDVALUES, a PROHIBITEDVALUES.

Chcete-li lépe pochopit, jak tyto atributy slouží k naplnění rozevírací nabídka na pole, prohlédněte si příklady uvedené níže.

Rozbalte seznamy a skupiny

Můžete přiřadit hodnoty true a false k expanditems; jeho hodnota je true ve výchozím nastavení. Když expanditems nastavena hodnotu true, položky seznamu, které představují skupiny nebo globální seznamy jsou rozbaleny rekurzivně. Ve skupině podskupiny rozbaleny; podskupiny tyto podskupiny také rozbaleny a pokračuje v tomto vzoru. Po rozšíření položky seznamu, které reprezentovat skupiny zahrnout skupin a uživatelů jako hodnoty položky seznamu. Pokud expanditems je nastavena na false, bude provedena žádná skupina nebo globální seznam rozšíření.

Vyloučení skupin

Můžete přiřadit pouze hodnotu excludegroups na filteritems atributu. Když tento atribut se zobrazí, jsou vyhodnoceny všechny položky seznamu a budou odebrány všechny skupiny. Použití filteritems atribut, který chcete zobrazit pouze uživatelé, skupiny není.

Obsah seznamů a skupiny použité v příkladech

Příklady uvedené v tomto tématu, použijte následující hodnoty:

Seznam nebo název skupiny

Obsah seznamu nebo skupině

Popis

Analytici \Business [projekt]

JayHamlin

PilarAckerman

ReshmaPatel

Skupina týmový projekt obsahující názvy členů tři obchodní analytik týmu.

PoznámkaPoznámka
Použijte předponu literálu [projekt] namísto použití skutečný název týmového projektu.

Example1\MyTeam

Vývoj

devuser

Test

Testovací uživatelské jméno

Program správy

pmuser

juser

Skupina projektu týmu, která obsahuje člen týmu jeden, juser a tři podskupiny, kde každá podskupiny obsahuje název člena jednomu týmu.

Example1\MyReports

Userone

Usertwo

Userthree

MyRemotes

userfour

userfive

Skupina projektů týmu, obsahující názvy tři členy týmu a jedné podskupiny, která obsahuje názvy dvou členů týmu.

BoolValues

true

false

Globální seznam s dvě položky.

Příklad: Rozbalte seznamy a vyloučení skupin

V tomto příkladu pole obsahuje hodnotu řetězce, skupiny a globální seznamu. V době, kdy je spuštěn rozbalení seznamu a skupiny jsou vyloučeny.

Příklad

Z rozevíracího seznamu hodnot

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

řetězec

true

false

JayHamlin

PilarAckerman

ReshmaPatel

Příklad: Rozbalte seznamy a skupiny a filtrovat

V tomto příkladu pole obsahuje hodnotu řetězce, dvě skupiny a globální seznamu. V době, kdy je spuštěn v seznamu rozbalen a skupin nejsou vyloučeny.

Příklad

Z rozevíracího seznamu hodnot

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

řetězec

true

false

juser

juser2

devuser

testuser

pmuser

Vývoj

Test

Program správy

Příklad: Nebudou rozbaleny seznamy nebo skupin a není filtru

V tomto příkladu pole obsahuje hodnotu řetězce, dvě skupiny a globální seznamu. V době běhu není rozbalený seznamu a nejsou odfiltrována skupin. To znamená, že tuto skupinu, které se zobrazují názvy, nikoli však uživatelé v rámci těchto skupin.

Poznámka

Název globální seznam a obsah nejsou zobrazeny.

Příklad

Z rozevíracího seznamu hodnot

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

řetězec

MyTeam

MyReports

Příklad: Rozbalte seznamy a vyloučení skupin a globální seznamů

V tomto příkladu pole obsahuje hodnotu řetězce, jednu skupinu a globální seznamu. V době běhu rozbalení seznamu a jsou odfiltrována skupin.

Poznámka

MyTeam je skupina, která je vyloučeny a nikoli rozšířit a BoolValues je globální seznam, takže žádná z jednoho rozbalená nebo uvedeny.

Příklad

Z rozevíracího seznamu hodnot

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

String

Viz také

Koncepty

Define pick lists

Define global lists

Další zdroje

Použití pravidla pro pole pracovní položky