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>