Bewerken

Delen via


IPeoplePickerProvider interface

Properties

addIdentitiesToMRU

Add identities to the MRU

getEntityFromUniqueAttribute

Request Entity information given an entityId

onEmptyInputFocus

If no input is in the search box when clicked, provide a set of identities to show (used for MRU)

onFilterIdentities

Given a list of currently selected items and a filter string, return a list of suggestions to put in the suggestion list

onRequestConnectionInformation

Request connection information about a given Entity.

removeIdentitiesFromMRU

Remove identities from the MRU

Property Details

addIdentitiesToMRU

Add identities to the MRU

addIdentitiesToMRU?: (identities: IIdentity[]) => Promise<boolean>

Property Value

(identities: IIdentity[]) => Promise<boolean>

getEntityFromUniqueAttribute

Request Entity information given an entityId

getEntityFromUniqueAttribute: (entityId: string) => IIdentity | PromiseLike<IIdentity>

Property Value

(entityId: string) => IIdentity | PromiseLike<IIdentity>

onEmptyInputFocus

If no input is in the search box when clicked, provide a set of identities to show (used for MRU)

onEmptyInputFocus?: () => null | IIdentity[] | PromiseLike<IIdentity[]>

Property Value

() => null | IIdentity[] | PromiseLike<IIdentity[]>

onFilterIdentities

Given a list of currently selected items and a filter string, return a list of suggestions to put in the suggestion list

onFilterIdentities: (filter: string, selectedItems?: IIdentity[]) => null | IIdentity[] | PromiseLike<IIdentity[]>

Property Value

(filter: string, selectedItems?: IIdentity[]) => null | IIdentity[] | PromiseLike<IIdentity[]>

onRequestConnectionInformation

Request connection information about a given Entity.

onRequestConnectionInformation: (entity: IIdentity, getDirectReports?: boolean) => IdentitiesGetConnectionsResponseModel | PromiseLike<IdentitiesGetConnectionsResponseModel>

Property Value

(entity: IIdentity, getDirectReports?: boolean) => IdentitiesGetConnectionsResponseModel | PromiseLike<IdentitiesGetConnectionsResponseModel>

removeIdentitiesFromMRU

Remove identities from the MRU

removeIdentitiesFromMRU?: (identities: IIdentity[]) => Promise<boolean>

Property Value

(identities: IIdentity[]) => Promise<boolean>