|
本主题将介绍如何自定义基于 AngularJS 的参与者选取器,以在基于 AngularJS、HTML 或 Javascript 的独立、单页应用程序中对其进行使用。已在 Windchill 11.0 中引入基于 AngularJS 的参与者选取器。PTC 建议将其用于独立的单页应用程序。要自定义要在 JCA 页面中使用的参与者选取器,请参阅基于 JCA 的参与者选取器主题在 JCA 中配置参与者选取器。
|
元素
|
类型
|
说明
|
---|---|---|
auto-suggest
|
布尔型
|
将此元素设置为 "true" 可使选取器作为自动提示搜索运行。
|
auto-suggest-display-limit
|
整数
|
要返回到自动提示的结果的限制。此值将覆盖从服务器返回的典型值,但是,仅当此值小于针对特性 com.ptc.netmarkets.userSearch.maxCount 设置的最大计数时,才会执行覆盖操作。
|
auto-suggest-placeholder
|
字符串
|
要在自动提示输入字段中显示的文本。默认情况下,该值为 Enter participant name。
|
auto-suggest-user-search-field
|
字符串
|
在自动提示中指定针对用户类型搜索哪个属性。仅当用户是选取器中唯一定义的参与者类型时,该元素才起作用。选项为 name 或 userName。默认值为 name。
|
default-columns-display
|
对象
|
指定哪些列应在结果表格中使用,并且这些列在默认情况下是否处于隐藏状态。隐藏某列后,该列仍可通过结果表格的列切换支持显示。将配置分配给特定参与者类型。
|
default-directory-service
|
字符串
|
应为默认选择的服务列表中的目录服务。如果未提供值,则默认值将为特性 wt.federation.org.defaultAdapter 指定的值。如果未在特性中指定任何值,或者值与目录服务列表中的目录服务不匹配,则在存在多个目录服务的情况下,All 为默认选择。
|
default-participant-type
|
字符串
|
指定哪些参与者类型应为选定的默认类型。如果存在多个类型,则默认值为 All,这表示将在搜索中使用参与者类型提供的所有类型。
|
display-directory-service
|
布尔型
|
确定是否应显示目录服务选择。默认值为 "false"。
|
display-field
|
字符串
|
指定在自动提示中进行选择后,应显示选定参与者类型的哪个属性。默认属性为 name。
|
directory-services
|
数组
|
要在搜索中使用的目录服务。如果未指定服务,则将使用系统默认值。
|
embedded
|
布尔型
|
将此元素设置为 "true" 可将选取器嵌入到 Web 页面中,而不是将其显示为弹窗。
|
help-link
|
字符串
|
用于介绍选取器使用情况的帮助主题的值。如果未提供值,则默认值为 LclSrchParticipantPick。
|
internal-group-search
|
布尔型
|
设置为 true 以在搜索结果中包括内部组。默认值为 "false"。
|
ldap-attributes
|
对象
|
该方法可指定要在结果表格中显示的 LDAP 属性,以及这些属性是否默认处于隐藏状态。将配置分配给特定参与者类型。
|
multi-select-mode
|
布尔型
|
确定参与者选取器采用多选形式还是单项形式。默认值为 "true"。
|
participant-picker
|
指令
|
启动参与者选取器所需的指令。可用作元素或属性。
|
participant-types
|
数组
|
选取器在启动时支持的参与者类型。可用值有:User、Group、Organization、Role。默认值为 [User, Group, Organization]
|
window-title
|
字符串
|
用于参与者选取器弹出窗口的标题值。如果未提供任何值,则 Find Participants 为默认值。
|