Kontrola Combo box u Power Apps

Kontrola koja omogućuje korisnicima odabir od ponuđenih izbora. Podržava pretraživanje i više odabira.

Opis

Kontrola Combo box dopušta vam pretraživanje stavki koje ćete odabrati. Pretraživanje se izvodi na strani poslužitelja u svojstvu SearchField, tako da veliki izvori podataka ne utječu na performanse.

Način pojedinačnog ili višestrukog odabira konfiguriran je putem svojstva SelectMultiple.

Kada tražite stavke za odabir, za svaku stavku možete odabrati prikazivanje jedne podatkovne vrijednosti, dvije vrijednosti ili slike i dvije vrijednosti (Osoba) mijenjanjem postavki Izgled u oknu Data.

Prilikom prikaza na malim zaslonima, potpaleta popisa stavki promijenit će se u kontrolu preko cijelog zaslona radi lakše upotrebe.

Napomena

Ako želite pretraživati stavke s brojevima, pretvorite brojeve u tekst pomoću funkcije Tekst(). Na primjer, Text(12345).

Ograničenja

Kontrola kombiniranog okvira ima sljedeća ograničenja:

  • Kada koristite kontrolu kombiniranog okvira unutar galerije, njezini se odabiri ne održavaju kada korisnik pomiče galeriju. To nije problem ako koristite kontrolu kombiniranog okvira unutar galerije koja se ne pomiče. Zaobilazno rješenje trenutno nije dostupno.

Birač osoba

Da biste koristili Combo box kao birač ljudi, odaberite predložak Osoba iz postavki Izgled u oknu Data i konfigurirajte povezana svojstva podataka koja će se prikazati za osobu u nastavku.

Ključna svojstva

Items – Izvor podataka iz kojih se može vršiti odabir.

Zadaneodabranestavke – Inicijalna(e) odabrana(e) stavka(e) prije nego što korisnik stupi u interakciju s kontrolom.

Napomena

Svojstvo Default je zastarjelo, umjesto toga koristite DefaultSelectedItems.

Odabranestavke – Popis odabranih stavki koje su rezultat interakcije s korisnicima.

SelectMultiple – Može li korisnik odabrati jednu ili više stavki.

Pretraživestavke – Može li korisnik pretražiti stavke prije odabira.

Napomena

IsSearchable može se omogućiti samo na izvoru podataka koji sadrži barem jedno tekstno polje. Izraz Stavke mora biti delegiran za upite za delegiranje pretraživanjem. Odnosno nisu podržane izjave Ako unutar izraza Stavke.

Poljazapretraživanje - Pretražena podatkovna polja izvora podataka kada korisnik upisuje tekst.

Napomena

Za pretraživanje više polja postavite svojstvo SearchFields u ovom formatu: ["MyFirstColumn", "MySecondColumn"]. Podržana su samo tekstna polja.

Dodatna svojstva

Oznakapristupačno – Oznaka za čitače zaslona.

BorderColor – Boja obruba kontrole.

Vrstaobruba – Bilo da je obrub kontrole Neprekidan, Isprekidan, Točkast ili Nema.

BorderThickness – Debljina obruba kontrole.

Prikažipolja – Popis polja prikazanih za svaku stavku vraćenu pretragom. Najjednostavnije za konfiguriranje putem okna Data na kartici Svojstva.

Napomena

Da biste ažurirali više polja za prikaz u danom predlošku, postavite svojstvo DisplayFields u ovom formatu: ["MyFirstColumn", "MySecondColumn"].

DisplayMode – Bilo da kontrola omogućuje unos korisnika (Uredi), samo prikaz podataka (Prikaz) ili je onemogućena (Disabled).

Fokusiranabojaobruba – Boja obruba kontrole kada je kontrola fokusirana.

Fokusiranadebljinaobruba – Debljina obruba kontrole kada je kontrola fokusirana.

Height – Udaljenost između gornjeg i donjeg ruba kontrole.

InputTextPlaceholder – tekst s uputama prikazan krajnjim korisnicima kada nisu odabrane stavke.

OnChange – Radnje koje treba provesti kada korisnik promijeni odabir.

OnNavigate – Radnje koje treba provesti kada korisnik odabere stavku.

OnSelect – radnje koje treba provesti kada korisnik dodirne ili odabere kontrolu.

Indekskartice – Redoslijed navigacije na tipkovnici u usporedbi s drugim kontrolama.

Visible – Bilo da se kontrola prikazuje ili je skrivena.

Width – Udaljenost između lijevog i desnog ruba kontrole.

X – Udaljenost između lijevog ruba kontrole i lijevog ruba njegovog nadređenog spremnika (zaslon, ako nema nadređenog spremnika).

Y – Udaljenost između gornjeg ruba kontrole i gornjeg ruba nadređenog spremnika (zaslon, ako nema nadređenog spremnika).

Napomena

Svojstva obruba potpaleta kontroliraju svojstva Obruba.

Primjeri

Osnovni kombinirani okvir

Koraci u ovom primjeru primjenjuju se na bilo koji izvor podataka koji pruža tablice, ali da biste točno slijedili ove korake, upotrijebite okruženje s bazom podataka platforme Microsoft Dataverse koja sadrži uzorke podataka.

  1. Odaberite Umetni > Unos > Kombinirani okvir i nazovite ga Kombiniraniokvir1.

  2. U oknu Svojstva s desne strane zaslona otvorite popis Odaberi izvor podataka (pored opcije Stavke), a zatim dodajte ili odaberite izvor podataka kao što je tablica Računi.

  3. U istom oknu odaberite Uredi (pored opcije Polja).

  4. U oknu Podaci otvorite Primarni tekst, a zatim odaberite stupac Primarni naziv koji će se prikazati u kontroli Kombinirani okvir.

  5. Dok držite tipku Alt, odaberite strelicu dolje da biste otvorili kontrolu Kombinirani okvir.

    Kontrola prikazuje podatke iz stupca Primarni naziv koji ste odredili u izvoru podataka koji ste naveli.

(Neobavezno) Prikaži prvi popis prema zadanim postavkama

  1. Postavite svojstvo DefaultSelectedItems za ovaj izraz, tako da zamijenite Izvor podataka s nazivom vašeg izvora podataka:

    First(DataSource)
    

(Neobavezno) Prikažite odabranu vrijednost Naziva računa u oznaci

  1. Odaberite Umetni > Oznaka teksta, a zatim odaberite Oznaka.

  2. Postavite svojstvo Tekst za ovaj izraz, tako da zamijenite Tekst sa sljedećom formulom:

    If(CountRows(ComboBox1.SelectedItems)>0, Concat(ComboBox1.SelectedItems,'Account Name',", "), "NO SELECTED ITEM")
    

    Napomena

    Izraz If provjerit će kako mogu postojati odabrane stavke i prikazati ih u oznaci odvojenoj zarezima ili u poruci „NO SELECTED ITEM” (NIJE ODABRANA NIJEDNA STAVKA) kada su prazne.

Simulirajte jednostavno ponašanje padajućeg popisa

Postavljanjem opcije IsSearchable na netočno i SelectMultiple na netočno, postižete istu funkciju padajućeg popisa.

  1. Odaberite Umetni > Unos, a zatim odaberite Kombinirani okvir.

  2. U oknu Svojstva s desne strane zaslona otvorite popis Odaberi izvor podataka (pored opcije Stavke), a zatim dodajte ili odaberite izvor podataka.

  3. U istom oknu odaberite Uredi (pored opcije Polja).

  4. U oknu Data, otvorite popis Primarni tekst, a zatim odaberite stupac koji želite pokazati u kontroli Combo box.

  5. Postavite svojstvo IsSearchable na netočno.

  6. Postavite svojstvo SelectMultiple na netočno.

  7. Dok držite tipku Alt, odaberite strelicu dolje da biste otvorili kontrolu Kombinirani okvir.

    Kontrola pokazuje podatke iz stupca koji ste naveli u navedenom izvoru podataka.

    Napomena

    Tekst „Pronađi stavke” je nestao i moći ćete odabrati samo jednu stavku.

Smjernice za pristupačnost

Kontrast boje

Mora postojati odgovarajući kontrast boja između:

  • Ispunaševron i Pozadinaševron
  • Ispunaševronzadržavanjapokazivača i Pozadinaševronzadržavanjapokazivača
  • SelectionColor i SelectionFill
  • SelectionFill i Fill
  • Odabirbojeoznake i Odabirispuneoznake

Ovo je uz preduvjeti standardnog kontrasta boje.

Podrška za čitač zaslona

  • Oznakapristupačno mora postojati.

    Napomena

    Na dodirnim zaslonima, korisnici čitača zaslona mogu se kretati po sadržaju kombiniranog okvira određenim redoslijedom. Combo box djeluje kao gumb koji prikazuje ili skriva njegov sadržaj kada je odabran.

Podrška za tipkovnicu

  • Indekskartica mora biti nula ili veći kako bi mu korisnici tipkovnice mogli pristupiti.

  • Pokazatelji fokusa moraju biti jasno vidljivi. Koristite Bojafokusiranogobruba i Debljinafokusiranogobruba da biste ovo postigli.

    Napomena

    Tipka oznake kreće se do ili od kombiniranog okvira. Tipke sa strelicama kreću se prema sadržaju kombiniranog okvira. Tipka escape zatvara padajući popis kada se otvori.

Napomena

Možete li nam reći više o željenim jezicima za dokumentaciju? Ispunite kratki upitnik. (imajte na umu da je upitnik na engleskom jeziku)

Ispunjavanje upitnika će trajati otprilike sedam minuta. Osobni podaci se ne prikupljaju (izjava o zaštiti privatnosti).