IPeoplePickerProvider interface
Eigenschaften
| add |
Hinzufügen von Identitäten zur MRU |
| get |
Anfordern von Entitätsinformationen mit einer entityId |
| on |
Wenn beim Klicken keine Eingabe im Suchfeld angezeigt wird, geben Sie eine Reihe von Identitäten an, die angezeigt werden sollen (wird für MRU verwendet) |
| on |
Wenn Sie eine Liste der aktuell ausgewählten Elemente und eine Filterzeichenfolge angeben, geben Sie eine Liste von Vorschlägen zurück, die in die Vorschlagsliste eingefügt werden sollen |
| on |
Fordern Sie Verbindungsinformationen zu einer bestimmten Entität an. |
| remove |
Entfernen von Identitäten aus der MRU |
Details zur Eigenschaft
addIdentitiesToMRU
Hinzufügen von Identitäten zur MRU
addIdentitiesToMRU?: (identities: IIdentity[]) => Promise<boolean>
Eigenschaftswert
(identities: IIdentity[]) => Promise<boolean>
getEntityFromUniqueAttribute
Anfordern von Entitätsinformationen mit einer entityId
getEntityFromUniqueAttribute: (entityId: string) => IIdentity | PromiseLike<IIdentity>
Eigenschaftswert
(entityId: string) => IIdentity | PromiseLike<IIdentity>
onEmptyInputFocus
Wenn beim Klicken keine Eingabe im Suchfeld angezeigt wird, geben Sie eine Reihe von Identitäten an, die angezeigt werden sollen (wird für MRU verwendet)
onEmptyInputFocus?: () => null | IIdentity[] | PromiseLike<IIdentity[]>
Eigenschaftswert
() => null | IIdentity[] | PromiseLike<IIdentity[]>
onFilterIdentities
Wenn Sie eine Liste der aktuell ausgewählten Elemente und eine Filterzeichenfolge angeben, geben Sie eine Liste von Vorschlägen zurück, die in die Vorschlagsliste eingefügt werden sollen
onFilterIdentities: (filter: string, selectedItems?: IIdentity[]) => null | IIdentity[] | PromiseLike<IIdentity[]>
Eigenschaftswert
(filter: string, selectedItems?: IIdentity[]) => null | IIdentity[] | PromiseLike<IIdentity[]>
onRequestConnectionInformation
Fordern Sie Verbindungsinformationen zu einer bestimmten Entität an.
onRequestConnectionInformation: (entity: IIdentity, getDirectReports?: boolean) => IdentitiesGetConnectionsResponseModel | PromiseLike<IdentitiesGetConnectionsResponseModel>
Eigenschaftswert
(entity: IIdentity, getDirectReports?: boolean) => IdentitiesGetConnectionsResponseModel | PromiseLike<IdentitiesGetConnectionsResponseModel>
removeIdentitiesFromMRU
Entfernen von Identitäten aus der MRU
removeIdentitiesFromMRU?: (identities: IIdentity[]) => Promise<boolean>
Eigenschaftswert
(identities: IIdentity[]) => Promise<boolean>