IPeoplePickerProvider interface
属性
| add |
将标识添加到 MRU |
| get |
请求给定 entityId 的实体信息 |
| on |
如果单击时搜索框中没有输入,请提供一组要显示的标识(用于 MRU) |
| on |
给定当前所选项目列表和筛选器字符串,返回要放入建议列表中的建议列表 |
| on |
请求有关给定实体的连接信息。 |
| remove |
从 MRU 中删除标识 |
属性详细信息
addIdentitiesToMRU
将标识添加到 MRU
addIdentitiesToMRU?: (identities: IIdentity[]) => Promise<boolean>
属性值
(identities: IIdentity[]) => Promise<boolean>
getEntityFromUniqueAttribute
请求给定 entityId 的实体信息
getEntityFromUniqueAttribute: (entityId: string) => IIdentity | PromiseLike<IIdentity>
属性值
(entityId: string) => IIdentity | PromiseLike<IIdentity>
onEmptyInputFocus
如果单击时搜索框中没有输入,请提供一组要显示的标识(用于 MRU)
onEmptyInputFocus?: () => null | IIdentity[] | PromiseLike<IIdentity[]>
属性值
() => null | IIdentity[] | PromiseLike<IIdentity[]>
onFilterIdentities
给定当前所选项目列表和筛选器字符串,返回要放入建议列表中的建议列表
onFilterIdentities: (filter: string, selectedItems?: IIdentity[]) => null | IIdentity[] | PromiseLike<IIdentity[]>
属性值
(filter: string, selectedItems?: IIdentity[]) => null | IIdentity[] | PromiseLike<IIdentity[]>
onRequestConnectionInformation
请求有关给定实体的连接信息。
onRequestConnectionInformation: (entity: IIdentity, getDirectReports?: boolean) => IdentitiesGetConnectionsResponseModel | PromiseLike<IdentitiesGetConnectionsResponseModel>
属性值
(entity: IIdentity, getDirectReports?: boolean) => IdentitiesGetConnectionsResponseModel | PromiseLike<IdentitiesGetConnectionsResponseModel>
removeIdentitiesFromMRU
从 MRU 中删除标识
removeIdentitiesFromMRU?: (identities: IIdentity[]) => Promise<boolean>
属性值
(identities: IIdentity[]) => Promise<boolean>