Kontrolnik »Kombinirano polje« v aplikaciji Power Apps
Kontrolnik, ki uporabnikom omogoča izbiro med ponujenimi možnostmi. Podpira iskanje in izbiro več možnosti.
Opis
Kontrolnik Kombinirano polje omogoča iskanje elementov, ki jih lahko nato izberete. Iskanje se izvaja na strani strežnika pri lastnosti SearchField, zato veliki viri podatkov ne vplivajo na zmogljivost.
Način izbire ene ali več možnosti je konfiguriran prek lastnosti SelectMultiple.
Pri iskanju elementov, ki jih želite izbrati, lahko za vsak element izberete prikaz ene podatkovne vrednosti, dveh vrednosti ali slike in dveh vrednosti (oseba) s spreminjanjem nastavitev postavitve v podoknu »Podatki«.
Pri ogledu na majhnih zaslonih bo pojavni meni s seznamom elementov postal kontrolnik za celotni zaslon za boljšo uporabnost.
Opomba
Če želite poiskati elemente s številkami, pretvorite številke v besedilo s funkcijo Text(). Na primer Text(12345).
Omejitve
Nadzor kombiniranega polja ima te omejitve:
- Ko uporabite kontrolnik kombiniranega polja znotraj galerije, se njegove izbire ne ohranijo, ko se uporabnik pomika po galeriji. To ni težava, če uporabljate kontrolnik kombiniranega polja znotraj galerije, ki se ne pomika. Rešitev trenutno ni na voljo.
Izbirnik ljudi
Če želite uporabiti Kombinirano polje kot izbirnik ljudi, izberite predlogo Oseba iz nastavitev postavitve v podoknu »Podatki« in konfigurirajte lastnosti povezanih podatkov, ki se bodo prikazale za spodnjo osebo.
Ključne lastnosti
Elementi – Vir podatkov, iz katerih lahko izbiramo.
DefaultSelectedItems – Prvotno izbrani elementi pred uporabnikovo interakcijo s kontrolnikom.
Opomba
Lastnost Default je opuščena, namesto nje uporabite DefaultSelectedItems.
SelectedItems – Seznam izbranih elementov na podlagi uporabnikove interakcije.
SelectMultiple – Določa, ali lahko uporabnik izbere enega ali več elementov.
IsSearchable – Določa, ali lahko uporabnik poišče elemente, preden jih izbere.
Opomba
IsSearchable lahko omogočite samo za vir podatkov, ki vsebuje vsaj eno besedilno polje. Izraz Elementi mora biti mogoče dodeliti, če želite poizvedbe dodeliti z iskanjem. Izjave If znotraj izraza Elementi niso podprte.
SearchFields – Podatkovna polja iskanega vira podatkov, ko uporabnik vnaša besedilo.
Opomba
Za iskanje po več poljih nastavite lastnost SearchFields v tej obliki: ["MyFirstColumn", "MySecondColumn"]. Podprta so samo besedilna polja.
Dodatne lastnosti
AccessibleLabel – Oznaka za bralnike zaslonov.
BorderColor – Barva obrobe kontrolnika.
BorderStyle – Določa, ali je obroba kontrolnika nastavljena na Fiksno, Črtkano, Pikčasto ali Brez.
BorderThickness – Debelina obrobe kontrolnika.
DisplayFields – Seznam prikazanih polj za posamezni element, ki ga vrne iskanje. Najlažje konfigurirate prek podokna »Podatki« v zavihku možnosti »Lastnosti«.
Opomba
Za posodobitev več prikaznih polj v dani predlogi nastavite lastnost DisplayFields v tej obliki: ["MyFirstColumn", "MySecondColumn"]
.
DisplayMode – Določa, ali kontrolnik omogoča vnašanje uporabnika (Uredi), prikaz podatkov (Ogled) oziroma je onemogočen (Onemogočeno).
FocusedBorderColor – Barva obrobe kontrolnika, kadar je kontrolnik v fokusu.
FocusedBorderThickness – Debelina obrobe kontrolnika, kadar je kontrolnik v fokusu.
Višina – Razdalja med zgornjim in spodnjim robom kontrolnika.
InputTextPlaceholder – besedilo z navodili, ki se prikaže končnim uporabnikom, ko ni izbran noben element.
OnChange – Dejanja za izvedbo, ko uporabnik spremeni izbiro.
OnNavigate – Dejanja za izvedbo, ko uporabnik izbere element.
OnSelect – Dejanja za izvedbo, ko uporabnik tapne ali izbere kontrolnik.
TabIndex – Vrstni red pomikanja po tipkovnici glede na druge kontrolnike.
Vidno – Določa, ali je kontrolnik prikazan ali skrit.
Širina – Razdalja med levim in desnim robom kontrolnika.
X – Razdalja med levim robom kontrolnika in levim robom njegovega nadrejenega vsebnika (oziroma zaslona, če nima nadrejenega vsebnika).
Y – Razdalja med zgornjim robom kontrolnika in zgornjim robom njegovega nadrejenega vsebnika (oziroma zaslona, če nima nadrejenega vsebnika).
Opomba
Lastnosti obrob pojavnega menija se upravljajo z lastnostmi Border.
Primeri
Osnovno kombinirano polje
Koraki v tem primeru veljajo za kateri koli vir podatkov, ki zagotavlja tabele, toda za točno upoštevanje teh korakov uporabite okolje z zbirko podatkov Microsoft Dataverse z vzročnimi podatki.
Izberite Vstavi > Vnos > Kombinirano polje in ga poimenujte »Combobox1«.
V podoknu Lastnosti na desni strani zaslona odprite seznam Izberite vir podatkov (poleg možnosti Elementi), nato pa dodajte ali izberite vir podatkov, kot je tabela računov.
V istem podoknu izberite Uredi (poleg možnosti Polja).
V podoknu Podatki odprite seznam Primarno besedilo in nato izberite stolpec Primarno ime, ki bo prikazoval kontrolnik Kombinirano polje.
Medtem ko držite tipko Alt, izberite puščico navzdol, da se odpre kontrolnik Kombinirano polje.
Kontrolnik prikazuje podatke iz primarnega imena, ki ste jih navedli v viru podatkov, ki ste ga navedli.
(Izbirno) Privzeti prikaz prvega zapisa
Nastavite lastnost DefaultSelectedItems za ta izraz, tako da nadomestite DataSource z imenom vašega vira podatkov:
First(DataSource)
(Izbirno) Prikaz izbrane vrednosti imena računa v oznaki
Izberite Vstavi > Oznaka besedila, nato pa izberite Oznaka.
Nastavite lastnost Besedilo na ta izraz, tako da nadomestite Besedilo z naslednjo formulo:
If(CountRows(ComboBox1.SelectedItems)>0, Concat(ComboBox1.SelectedItems,'Account Name',", "), "NO SELECTED ITEM")
Opomba
Izjava If bo preverila, koliko izbranih elementov obstaja, in jih prikazala v oznaki, ločeni z vejicami, ali sporočilom »NI IZBRANIH ELEMENTOV«, če je prazna.
Simulacija enostavnega vedenja spustnega seznama
Z nastavitvijo IsSearchable na false in SelectMultiple na false, lahko dosežete isto funkcionalnost spustnega seznama.
Izberite Vstavi > Vnos, nato pa izberite Kombinirano polje.
V podoknu Lastnosti na desni strani zaslona odprite seznam Izberite vir podatkov (poleg možnosti Elementi), nato pa dodajte ali izberite vir podatkov.
V istem podoknu izberite Uredi (poleg možnosti Polja).
V podoknu Podatki odprite seznam Primarno besedilo in izberite stolpec, ki ga želite prikazati v kontrolniku Kombinirano polje.
Nastavite lastnost IsSearchable na false.
Nastavite lastnost SelectMultiple na false.
Medtem ko držite tipko Alt, izberite puščico navzdol, da se odpre kontrolnik Kombinirano polje.
Kontrolnik prikazuje podatke iz stolpca, ki ste ga navedli v izbranem viru podatkov.
Opomba
Besedilo »Iskanje elementov« je izginilo in izbrali boste lahko samo en element.
Smernice o dostopnosti
Barvni kontrast
Obstajati mora ustrezen barvni kontrast med:
- ChevronFill in ChevronBackground
- ChevronHoverFill in ChevronHoverBackground
- SelectionColor in SelectionFill
- SelectionFill in Polnilom
- SelectionTagColor in SelectionTagFill
To velja poleg standardnih zahtev za barvni kontrast.
Podpora za bralnik zaslona
Lastnost AccessibleLabel mora biti prisotna.
Opomba
Na zaslonih na dotik se lahko uporabniki bralnikov zaslona zaporedoma pomikajo po vsebinah v kombiniranem polju. Kombinirano polje deluje kot gumb, ki prikazuje ali skrije njegovo vsebino, kadar je izbran.
Podpora za tipkovnico
TabIndex mora imeti vrednost nič ali več, da lahko uporabniki tipkovnice pridejo do njega.
Kazalniki fokusa morajo biti jasno vidni. Za dosego tega rezultata uporabite FocusedBorderColor in FocusedBorderThickness.
Opomba
S tabulatorko se pomaknete proti ali stran od kombiniranega polja. S puščicami se pomikate po vsebini kombiniranega polja. S tipko Esc zaprete odprt spustni seznam.
Opomba
Ali nam lahko poveste, kateri je vaš prednostni jezik za dokumentacijo? Izpolnite kratko anketo. (upoštevajte, da je v angleščini)
Z anketo boste porabili približno sedem minut. Ne zbiramo nobenih osebnih podatkov (izjava o zasebnosti).