IPeoplePickerProvider interface

属性

addIdentitiesToMRU

将标识添加到 MRU

getEntityFromUniqueAttribute

请求给定 entityId 的实体信息

onEmptyInputFocus

如果单击时搜索框中没有输入,请提供一组要显示的标识(用于 MRU)

onFilterIdentities

给定当前所选项目列表和筛选器字符串,返回要放入建议列表中的建议列表

onRequestConnectionInformation

请求有关给定实体的连接信息。

removeIdentitiesFromMRU

从 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>