opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
[Ta članek je del predizdajne dokumentacije in se lahko spremeni.]
Ta kontrolnik se uporablja za ustvarjanje izkušnje nalaganja.
opomba,
Celotno dokumentacijo in izvorno kodo najdete v repozitoriju komponent kode GitHub .
Pomembno
- To je funkcija predogleda.
- Poskusne funkcije niso za komercialno uporabo, njihovo delovanje je lahko omejeno. Te funkcije so na voljo še pred uradno izdajo, da lahko stranke predčasno dostopajo do njih in posredujejo povratne informacije.
Description
Izbirnik oseb (PeoplePicker) vam omogoča, da s seznama izberete eno ali več entitet, kot so osebe ali skupine. Omogoča lažje pisanje e-pošte nekomu ali dodajanje v skupino, če ne poznate njegovega polnega imena ali e-poštnega naslova.
Ta komponenta kode zagotavlja ovojnico okoli kontrolnika Fluent UI PeoplePicker za uporabo v platnu in na straneh po meri. ... Za najboljše prakse glejte dokumentacijo komponent.
Lastnosti ključa
| Lastnost | Description |
|---|---|
Items |
Predhodno izbrana persona (člani), ki se bo prikazala na Peoplepickerju. |
Suggestions_Items |
Seznam predlaganih članov, med katerimi lahko izbirate. To je obvezna lastnost nabora podatkov. |
PeoplePickerType |
Vrsta izbirnika ljudi, ki ga želite uporabiti. |
MaxPeople |
Največje dovoljeno število uporabnikov za izbiro. |
NoResultFoundMesage |
Sporočilo, ki se prikaže, če na podlagi navedenega iskalnega besedila ni najdenih rezultatov. |
MinimumSearchTermLength |
Najmanjša dolžina izraza za iskanje, ki jo je treba vnesti, preden podate predloge. |
SearchTermToShortMessage |
Sporočilo po meri, ki se bo prikazalo, če bo besedilo za iskanje krajše od MinimumSearchTermLength. |
Error |
Označite izbirnik oseb z rdečo barvo, da označite, da vsebuje napako, ki zahteva preverjanje. |
ShowSecondaryText |
Določite Da ali Ne, odvisno od tega, ali naj se prikaže sekundarno besedilo (na primer Naziv delovnega mesta) ali ne. |
Lastnosti elementov
| Lastnost | Description |
|---|---|
PersonaName |
Prikazno ime persone. |
PersonaKey |
Ključ identificira določen element in mora biti edinstven. |
PersonaImgUrl |
Vsebina URL-ja ali Base64 slike persone (slika profila). |
PersonaRole |
Sekundarno besedilo, po možnosti naziv delovnega mesta persone. |
PersonaPresence |
(Neobvezno) Prisotnost osebe, ki jo želite prikazati. Prisotnost se ne prikaže, če ni določena. Vrednost je lahko ena od naslednjih: away, blocked, busy, dnd, none, offline ali online. |
PersonaOOF |
(Neobvezno) Pravilno ali napačno, glede na to, ali je oseba odsotna ali ne. |
Lastnosti predlogov_predmetov
| Lastnost | Description |
|---|---|
SuggestionName |
Prikazno ime persone. |
PersonaKey |
Ključ identificira določen element in mora biti edinstven. |
SuggestionImgUrl |
Vsebina URL-ja ali Base64 slike persone (slika profila). |
SuggestionRole |
Sekundarno besedilo, po možnosti naziv delovnega mesta persone. |
SuggestionPresence |
(Neobvezno) Prisotnost osebe, ki jo želite prikazati. Prisotnost se ne prikaže, če ni določena. Vrednost je lahko ena od naslednjih: away, blocked, busy, dnd, none, offline ali online. |
PersonaOOF |
(Neobvezno) Pravilno ali napačno, glede na to, ali je oseba odsotna ali ne. |
Dodatne lastnosti
| Lastnost | Description |
|---|---|
Theme |
Sprejme niz JSON, ki je ustvarjen z oblikovalnikom tem Fluent UI Theme Designer (windows.net). Če pustite polje prazno, se uporabi privzeta tema, ki jo definira Power Apps . |
AccessibilityLabel |
Oznaka aria za bralnik zaslona. |
InputEvent |
Dogodek, ki bo poslan kontrolniku. Podpira SetFocus kot InputEvent. |
Primeri
Komponenta podpira dodatne vire za pridobivanje vhodne zbirke. PeoplePicker Sledijo primeri uporabe komponente.
Uporabniški povezovalnik storitve Office 365
Dodajte uporabniški povezovalnik storitve Office 365 kot vir podatkov.
Dodelite formulo lastnosti kontrolnika *On Search*, da ustvarite zbirko z imenom *a12> Power Fx .
UserCollectionClearCollect( UserCollection, AddColumns( Filter( Office365Users.SearchUser( { searchTerm: Self.SearchText, top: 500 } ), !(Mail in Self.SelectedPeople.PersonaKey) ), "SuggestionImgUrl", Substitute( JSON( Office365Users.UserPhotoV2(Id), JSONFormat.IncludeBinaryData ), """", "" ), "SuggestionKey", Mail, "SuggestionName", DisplayName, "SuggestionRole", JobTitle, "SuggestionPresence", "away" ) )Če ne uporabljate fotografij, lahko lastnost
Suggestions_Itemsnastavite naUserCollection.Formula vključuje zaporedno zahtevo za pridobitev UserPhoto, kar poveča čas nalaganja. Če ne potrebujete fotografij in želite skrajšati čas iskanja, uporabite naslednjo formulo v lastnosti kontrolnika
Suggestions_ItemsnamestoUserCollection:AddColumns( Office365Users.SearchUser({ searchTerm: Self.SearchText, top: 500 }), "SuggestionKey", Mail, "SuggestionName", DisplayName, "SuggestionRole", JobTitle )
Na tej točki kontrolnik deluje in izbrane člane je mogoče pridobiti iz lastnosti . SelectedPeople
PeoplePicker1.SelectedPeople
Z Dataverse tabelami (Microsoft Entra Uporabniki ali Uporabniki)
Nastavite lastnost
Suggestions_Items.Dodajte uporabnike ali določene uporabnike iz tabele v zbirko elementov (pod lastnostjo
Suggestions_Items) vPeoplePicker.AAD Userstabela:Search('AAD Users', Self.SearchText,"displayname" ,"mail")Userstabela:Search('Users', Self.SearchText,"fullname","internalemailaddress")
Stolpce preslikajte glede na svoje potrebe z uporabo
AddColumns(). Tukaj je primer preslikave lastnosti stolpcev:Ime lastnosti Stolpec tabele AADUser Stolpec tabele uporabnika SuggestionKey "mail" "internalemailaddress" SuggestionName "displayname" "fullname" SuggestionRole "jobtitle" "jobtitle"
Na tej točki kontrolnik za izbiro oseb deluje in izbrane člane je mogoče pridobiti iz lastnosti . SelectedPeople
PeoplePicker1.SelectedPeople
Omejitve
Ta komponenta delovnega območja se lahko uporablja samo v aplikacijah s platnom in na straneh po meri.