PeoplePickerProvider class
Methods
add |
Add identities to the MRU |
get |
Request Entity information given an entityId |
on |
If no input is in the search box when clicked, provide a set of identities to show (used for MRU) |
on |
Given a list of currently selected items and a filter string, return a list of suggestions to put in the suggestion list |
on |
Request connection information about a given Entity. |
remove |
Remove identities from the MRU |
Method Details
addIdentitiesToMRU(IIdentity[])
Add identities to the MRU
function addIdentitiesToMRU(identities: IIdentity[]): Promise<boolean>
Parameters
- identities
Returns
Promise<boolean>
A promise that returns true if successful false otherwise
getEntityFromUniqueAttribute(string)
Request Entity information given an entityId
function getEntityFromUniqueAttribute(entityId: string): IIdentity | PromiseLike<IIdentity>
Parameters
- entityId
-
string
Returns
onEmptyInputFocus()
If no input is in the search box when clicked, provide a set of identities to show (used for MRU)
function onEmptyInputFocus(): IIdentity[] | PromiseLike<IIdentity[]>
Returns
onFilterIdentities(string, IIdentity[])
Given a list of currently selected items and a filter string, return a list of suggestions to put in the suggestion list
function onFilterIdentities(filter: string, selectedItems?: IIdentity[]): IIdentity[] | Promise<IIdentity[]>
Parameters
- filter
-
string
- selectedItems
Returns
onRequestConnectionInformation(IIdentity, boolean)
Request connection information about a given Entity.
function onRequestConnectionInformation(entity: IIdentity, getDirectReports?: boolean): IdentitiesGetConnectionsResponseModel | PromiseLike<IdentitiesGetConnectionsResponseModel>
Parameters
- entity
- IIdentity
- getDirectReports
-
boolean
Returns
removeIdentitiesFromMRU(IIdentity[])
Remove identities from the MRU
function removeIdentitiesFromMRU(identities: IIdentity[]): Promise<boolean>
Parameters
- identities
Returns
Promise<boolean>
A promise that returns true if successful false otherwise