IPeoplePickerProvider interface

Propriedades

addIdentitiesToMRU

Adicionar identidades à MRU

getEntityFromUniqueAttribute

Solicitar informações de entidade fornecidas uma entityId

onEmptyInputFocus

Se nenhuma entrada estiver na caixa de pesquisa quando clicada, forneça um conjunto de identidades a serem mostradas (usadas para MRU)

onFilterIdentities

Dada uma lista de itens selecionados no momento e uma cadeia de caracteres de filtro, retorne uma lista de sugestões para colocar na lista de sugestões

onRequestConnectionInformation

Solicite informações de conexão sobre uma determinada entidade.

removeIdentitiesFromMRU

Remover identidades da MRU

Detalhes da propriedade

addIdentitiesToMRU

Adicionar identidades à MRU

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

Valor da propriedade

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

getEntityFromUniqueAttribute

Solicitar informações de entidade fornecidas uma entityId

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

Valor da propriedade

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

onEmptyInputFocus

Se nenhuma entrada estiver na caixa de pesquisa quando clicada, forneça um conjunto de identidades a serem mostradas (usadas para MRU)

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

Valor da propriedade

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

onFilterIdentities

Dada uma lista de itens selecionados no momento e uma cadeia de caracteres de filtro, retorne uma lista de sugestões para colocar na lista de sugestões

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

Valor da propriedade

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

onRequestConnectionInformation

Solicite informações de conexão sobre uma determinada entidade.

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

Valor da propriedade

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

removeIdentitiesFromMRU

Remover identidades da MRU

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

Valor da propriedade

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