共用方式為


展開清單項目和排除清單中的群組

您可以使用 expanditems 與 filteritems 屬性展開篩選清單。 您可以將這些屬性套用至以下清單類型項目:ALLOWEDVALUESSUGGESTEDVALUESPROHIBITEDVALUES

如要進一步了解這些屬性如何用來填入欄位的下拉式功能表,請檢閱以下提供的範例。

展開清單和群組

您可以將 true 與 false 值指派給 expanditems;其值預設為 true。 如果 expanditems 的值為 true,代表群組或全域清單的清單項目會遞迴展開。 這樣會展開群組的子群組,而這些子群組的子群組也會因而展開,並依循此模式持續下去。 展開之後,代表群組的清單項目會納入群組與使用者做為清單項目值。 如果 expanditems 設為 false,則不會展開群組或全域清單。

排除群組

您只能將 excludegroups 值指派給 filteritems 屬性。 出現此屬性時,會評估所有清單項目並移除所有群組。 使用 filteritems 屬性,以只顯示使用者而不顯示群組。

範例中使用的清單與群組內容

此主題中的範例將使用下列值:

清單或群組名稱

清單或群組內容

描述

[Project]\商務分析師

JayHamlin

PilarAckerman

ReshmaPatel

包含三個商務分析師小組成員名稱的 Team 專案群組。

注意事項注意事項

使用常值前置詞 [Project] 而非 Team 專案的實際名稱。

Example1\MyTeam

開發

devuser

測試

測試使用者

方案管理

pmuser

juser

包含一個小組成員 juser 及三個子群組 (每個子群組都包含一個小組成員名稱) 的 Team 專案群組。

Example1\MyReports

Userone

Usertwo

Userthree

MyRemotes

userfour

userfive

包含三個小組成員名稱及一個子群組 (其中包含兩個小組成員名稱) 的 Team 專案群組。

BoolValues

true

false

含有兩個項目的全域清單。

範例:展開清單且排除群組

在這個範例中,欄位包含字串值、群組及全域清單。 執行時會展開清單並排除群組。

範例

下拉式清單的值

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

string

true

false

JayHamlin

PilarAckerman

ReshmaPatel

範例:展開清單和群組且不要篩選

在此範例中,欄位包含字串值、兩個群組及一個全域清單。 執行時會展開清單但不排除群組。

範例

下拉式清單的值

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

string

true

false

juser

juser2

devuser

testuser

pmuser

開發

測試

方案管理

範例:不要展開清單或群組,且不要篩選

在此範例中,欄位包含字串值、兩個群組及一個全域清單。 執行時不會展開清單也不會篩選出群組。 這表示會顯示群組名稱,但不會顯示這些群組內的使用者。

注意事項注意事項

不會顯示全域清單名稱與內容。

範例

下拉式清單的值

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

string

MyTeam

MyReports

範例:展開清單且排除群組和全域清單

在此範例中,欄位包含字串值、一個群組及一個全域清單。 執行時會展開清單也會篩選出群組。

注意事項注意事項

MyTeam 是遭排除且不展開的群組,而 BoolValues 是全域清單,因此兩者都不會展開也不會顯示。

範例

下拉式清單的值

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

String

請參閱

概念

定義挑選清單

定義全域清單

其他資源

將規則套用至工作項目欄位