|
本主题介绍了如何在 JCA 表格中自定义基于 JCA 的参与者选取器以供使用。在 Windchill 11.0 中,已引入基于 AngularJS 的新参与者选取器,PTC 建议将其用于基于 AngularJS、HTML 或 Javascript 的独立单页应用程序。有关详细信息,请参阅在 AngularJS 中配置参与者选取器。
|
元素
|
类型
|
说明
|
---|---|---|
actionClass
|
标记属性
|
需要在处理选定的参与者时调用的操作类的名称。
|
actionMethod
|
标记属性
|
需要在处理选定的参与者时调用的操作方法的名称。
|
select
|
标记属性
|
此元素可用于确定选取器是允许多选 ("multi"),还是仅允许单选 ("single")。
|
participantType
|
标记属性
|
使用此元素可将默认值设置为任何参与者类型。com.ptc.core.components.beans.
PrincipalBean 类定义了四个字符串常量,每个常量均可传递到该属性。所述常量为 ALL_PARTICIPANT、USER、GROUP 和 ORG。
|
singleParticipantType
|
标记属性
|
使用此元素可将 participantType 标记属性中指定的默认参与者类型设置为唯一支持的类型。其取值为 true/false。其值设置为 true 时,参与者类型将被限制为 participantType 属性中指定的单一类型。其值设置为 false 或未指定时,选取器支持 ALL_PARTICIPANT、USER、GROUP 和 ORG 参与者类型。
|
associationMap
|
标记属性
|
此映射包含要在关联下拉列表中显示的关联键值对。键是在选择任何关联时返回给用户的 Java 字符串文字。值是在关联下拉列表中显示的本地化字符串。
|
defaultAssociation
|
标记属性
|
想要在下拉列表中预先选择的关联应在此属性中进行传递。
|
associationLabel
|
标记属性
|
关联的显示标签的本地化字符串。
|
emailAllowed
|
标记属性
|
将其设置为 "true" 可呈现电子邮件文本框。可以键入您想要邀请的任何逗号或空格分隔电子邮件。
|
contextMap
|
标记属性
|
想要在其中执行“搜索范围”操作的上下文列表。此映射包含要在“搜索范围”下拉列表中显示的上下文键值对。键是表示 Windchill 对象 OID 的 Java 字符串文字。值是在“搜索范围”下拉列表中显示的本地化字符串。
|
filterEmail
|
标记属性
|
如果在搜索用户时将此属性设置为 "true",则仅返回具有电子邮件地址的用户。默认值为 "false"。
|
recentAllowed
|
标记属性
|
将其设置为 "false" 可防止呈现最近的参与者文本框。默认值为 "true"。
|
applicationContextSearch
|
标记属性
|
如果在搜索用户时将此属性设置为 "true",则仅返回指定应用程序上下文中的用户。默认值为 "false"。
|
defaultContext
|
标记属性
|
想要在下拉列表中预先选择的上下文应在此属性中进行传递。
|
serviceMap
|
标记属性
|
传递 LDAP 服务器的列表可执行搜索。默认情况下,不提供此属性。此映射包含要在“服务”下拉列表中显示的上下文键值对。键是表示 LDAP 服务器的 Java 字符串文字。值是在“服务”下拉列表中显示的本地化字符串。
|
includeInternal
|
标记属性
|
将其设置为 "true" 可搜索内部组。默认值为 "false"。
|
disableRestrictedSearchScope
|
标记属性
|
将其设置为 "true" 可绕过组织中设置的受限搜索范围。默认值为 "false"。
|
enforceRestrictedSearchScope
|
标记属性
|
无论其在组织中的设置为何,只要将其设置为 "true" 即可强制受限制的搜索范围。默认值为 "false"。
|
showRoles
|
标记属性
|
将其设置为 "true" 可在搜索时添加筛选器,以将搜索范围限制为选定角色。仅当类型选项为“用户”时,才会显示此选项。
其值为 true 时,将在搜索条件中提供可用角色的下拉列表。这些角色将来自于上下文中传递的值。
默认值为 "false"。
|
resourcePool
|
标记属性
|
此元素将用于提供要搜索的承担者的池。
所有访问控制规则仍将适用。
|
searchProfileGroups
|
标记属性
|
将其设置为 "true" 可以仅搜索系统中的配置文件组。
默认值为 "false"。
|
searchDisconnectedPrincipals
|
标记属性
|
将其设置为 "PrincipalBean.LDAP" 可在 LDAP 中仅搜索断开连接的承担者。
将其设置为 "PrincipalBean.DB" 可在 DB 中仅搜索断开连接的承担者。
默认值为 "false"。
|
title
|
标记属性
|
此元素将用于提供参与者选取器窗口的标题。
默认值为 "Find Participant"。
|
showSearchIn
|
标记属性
|
此元素将用于确定是否在参与者选取器中显示“搜索范围:”字段。默认值为 "true" 可保留现有功能。
|
helpSelectorKey
|
标记属性
|
此元素将用于设置选取器的帮助链接,如果未提供任何内容,则将默认为 ParticipantPickerHelp 的 service.properties 值。
|
enforceModifyPermission
|
标记属性
|
此元素将用于筛选搜索结果,以仅返回当前用户具有 MODIFY 权限的对象。
|