在列表中展开列表项以及排除组

可使用 expanditems 和 filteritems 属性展开和筛选列表。 可将这些属性应用到以下列表类型元素:ALLOWEDVALUESSUGGESTEDVALUESPROHIBITEDVALUES

要更好地理解如何将这些属性用于填充字段的下拉菜单,请查看以下示例:

展开列表和组

可将值 true 和 false 分配到 expanditems;默认情况下,其值为 true。 当 expanditems 的值是 true 时,以递归方式展开代表组或全局列表的列表项。 展开组的子组;展开这些子组的子组,以此类推。 展开后,代表组的列表项包括作为列表项值的组和用户。 如果 expanditems 设置为 false,则不展开组或全局列表。

排除组

可仅将值 excludegroups 分配到 filteritems 属性。 出现此属性时,已评估所有列表项并已删除任何组。 使用 filteritems 属性仅显示用户,而非组。

示例中所用的列表和组的内容

此主题提供的示例使用以下值:

列表名或组名

列表内容或组内容

描述

[项目]\业务分析师

JayHamlin

PilarAckerman

ReshmaPatel

包含三位业务分析师团队成员的名字的团队项目组。

备注

使用文本前缀 [项目],而非使用团队项目的实际名称。

Example1\MyTeam

开发

devuser

测试

测试用户

计划管理

pmuser

juser

包含一位团队成员 juser 和三个子组的团队项目组,每个子组包含一位团队成员的名字。

Example1\MyReports

Userone

Usertwo

Userthree

MyRemotes

userfour

userfive

包含三个团队成员名字和一个子组(含两个团队成员名字)的团队项目组。

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> 

字符串

请参见

概念

定义选取列表

定义全局列表

其他资源

将规则应用到工作项字段