可使用 expanditems 和 filteritems 属性展开和筛选列表。 可将这些属性应用到以下列表类型元素:ALLOWEDVALUES、SUGGESTEDVALUES 和 PROHIBITEDVALUES。
要更好地理解如何将这些属性用于填充字段的下拉菜单,请查看以下示例:
展开列表和组
可将值 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 |
带有两个条目的全局列表。 |
示例:展开列表和排除组
在此示例中,该字段包含一个字符串值、一个组和一个全局列表。 在其运行时,展开列表,排除组。
示例 |
下拉式列表值 |
|---|---|
|
string true false JayHamlin PilarAckerman ReshmaPatel |
示例:展开列表和组,不筛选
在此示例中,该字段包含一个字符串值、两个组和一个全局列表。 在其运行时,展开列表,不排除组。
示例 |
下拉式列表值 |
|---|---|
|
string true false juser juser2 devuser testuser pmuser 开发 测试 计划管理 |
示例:不展开列表或组,且不筛选
在此示例中,该字段包含一个字符串值、两个组和一个全局列表。 运行时,不展开列表,且不筛选组。 这意味着显示组名,但不显示这些组中的用户。
备注
不显示全局列表名和内容。
示例 |
下拉式列表值 |
|---|---|
|
string MyTeam MyReports |
示例:展开列表,排除组和全局列表
在此示例中,该字段包含一个字符串值、一个组和一个全局列表。 运行时,展开列表,筛选组。
备注
MyTeam 是已排除且未展开的组,BoolValues 是全局列表,因此不展开或显示这二者。
示例 |
下拉式列表值 |
|---|---|
|
字符串 |