Udostępnij za pośrednictwem


Rozwijanie elementów listy i wyłączanie grup z list

Można rozwijać i listy filtrów przy użyciu expanditems i filteritems atrybutów. Te atrybuty można zastosować do tych elementów typu listy: ALLOWEDVALUES, SUGGESTEDVALUES, i PROHIBITEDVALUES.

Aby lepiej zrozumieć, jak te atrybuty służą do wypełnienia pola listy rozwijanej, przejrzyj przykłady podane poniżej.

Rozwiń listy i grupy

Można przypisać wartości true i false do expanditemsa jej wartość jest true domyślnie. Gdy expanditems ma wartość true, elementy listy, które reprezentują grupy lub wyświetla globalne są rozwijane rekursywnie. Dodaj grupy zostaną rozwinięte; podgrup tych podgrup również zostaną rozwinięte i będzie nadal występował, w tym wzorzec. Po rozwinięciu elementy listy, które reprezentowanych grup obejmują zarówno grup i użytkowników jako wartości elementu listy. Jeśli expanditems ma ustawioną wartość false, nie ma grupy lub globalnej listy rozszerzeń jest wykonywana.

Wyklucz grup

Można przypisać tylko wartość excludegroups do filteritems atrybutu. Gdy pojawi się ten atrybut, oceniane są wszystkie elementy listy i zostaną usunięte wszystkie grupy. Użyj filteritems atrybutu, aby wyświetlić tylko użytkowników, grup nie.

Zawartość listy i grupy przykłady

Przykłady podane w tym temacie użycia następujące wartości:

Nazwa listy lub grupy

Zawartość listy lub grupy

Opis

Analitycy \Business [projektu]

JayHamlin

PilarAckerman

ReshmaPatel

Grupa projektu zespołu zawierającej nazwy z trzech członków zespołu analityka firmy.

UwagaUwaga
Użyj prefiksu literału [projektu] zamiast rzeczywistej nazwy projektu zespołowego.

Example1\MyTeam

Rozwój

devuser

Test

Testowanie użytkownika

Zarządzanie programem

pmuser

juser

Grupa projektu zespołu zawierający członka zespołu jednego, juser i trzy podgrupy, gdzie każdej podgrupy zawiera nazwę elementu jednego zespołu.

Example1\MyReports

Userone

Usertwo

Userthree

MyRemotes

userfour

userfive

Grupa projektu zespołu zawierającej nazwy trzech członków zespołu i jednej podgrupy zawierająca nazwy dwóch członków zespołu.

BoolValues

true

false

Lista globalne z dwóch wpisów.

Przykład: Rozwiń listy i wykluczenia grup

W tym przykładzie pole zawiera wartości ciągu, grupy i globalne listy. Zarejestrowane w chwili uruchomienia rozwinięciu listy i grupy zostaną wyłączone.

Przykład

Lista rozwijana wartości

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

ciąg

true

false

JayHamlin

PilarAckerman

ReshmaPatel

Przykład: Rozwiń listy i grupy, a nie Filtruj

W tym przykładzie pole zawiera wartości ciągu, dwóch grup i globalne listy. W chwili uruchomienia rozwinięciu listy i grup nie są wyłączone.

Przykład

Lista rozwijana wartości

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

ciąg

true

false

juser

juser2

devuser

testuser

pmuser

Rozwój

Test

Zarządzanie programem

Przykład: Nie rozwijaj listy lub grupy, a nie Filtruj

W tym przykładzie pole zawiera wartości ciągu, dwóch grup i globalne listy. W czasie wykonywania nie jest rozwinięta listy i grup nie są odfiltrowywane. Oznacza to, tej grupy, których nazwy są wyświetlane, ale nie użytkowników w ramach tych grup.

Uwaga

Nazwa listy globalnych i zawartość nie są wyświetlane.

Przykład

Lista rozwijana wartości

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

ciąg

MyTeam

MyReports

Przykład: Rozwiń listy i wykluczenia grup i wyświetla globalne

W tym przykładzie pole zawiera wartości ciągu, jednej grupy i globalne listy. W czasie wykonywania rozwinięciu listy i grupy są odfiltrowywane.

Uwaga

MyTeam jest grupy, która jest wyłączone, a nie rozwinięta, a BoolValues listy globalnej, więc ani jedną rozwinięta, czy wyświetlane.

Przykład

Lista rozwijana wartości

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

Ciąg

Zobacz też

Koncepcje

Definiowanie list wyboru

Definiowanie list globalnych

Inne zasoby

Zastosowanie reguły do pola elementu roboczego