Kontrola galerije u servisu Power Apps
Kontrola koja obuhvaća druge kontrole i pokazuje skup podataka.
Opis
Komanda Galerije može prikazati nekoliko zapisa iz izvora podataka, a svaki zapis može sadržavati višestruke vrste podataka. Na primjer, koristite kontrolu Gallery da biste pokazali više kontakata sa svakom stavkom koja pokazuje podatke o kontaktima koji obuhvaćaju ime, adresu i telefonski broj za svaki kontakt.
Svako podatkovno polje pojavljuje se u zasebnoj kontroli unutar kontrole Gallery. Možete konfigurirati te kontrole u njenom predlošku. Predložak se pojavljuje kao prva stavka unutar galerije:
- Na lijevom rubu kontrole Gallery u vodoravnoj/pejzažnoj orijentaciji.
- A na vrhu kontrole Gallery u okomitoj/portretnoj orijentaciji.
Sve promjene koje načinite u predlošku odražavaju se u kontroli Gallery.
Dostupni su unaprijed definirani predlošci za prikaz slika i teksta u galeriji i galerija za stavke promjenjive visine.
Ograničenja
Kontrola galerije ima sljedeća ograničenja:
- Ako korisnik pomiče kontrolu galerije Fleksibilna visina prije učitavanja svih stavki, stavka koja je trenutno u prikazu može se spustiti prema dolje i izvan prikaza kada se završi učitavanje podataka. Da biste izbjegli ovaj problem, koristite standardnu kontrolu Gallery umjesto varijante Fleksibilna visina.
- Sljedeće kontrole nisu podržane unutar galerije:
- Možete dodati samo jednu galeriju unutar druge galerije.
- Minimalna veličina predloška je jedna. To može uzrokovati odstupanje kontrola u galeriji od očekivanih vrijednosti X ili Y ako ne uzmete u obzir veličinu predloška.
- Ako aplikaciju automatski generirate iz podataka, spremite je pa ponovno otvorite, u galeriji pregledavanja možda se neće odmah prikazati podaci. Da biste riješili taj problem, u okvir za pretraživanje unesite barem jedan znak, a zatim izbrišite tekst koji ste upisali. Galerija će zatim prikazati podatke prema očekivanjima.
- Ako galerija uključuje kontrolu ComboBox, DatePicker, Slider ili Toggle s pravilom
OnChange
koje krpa isti izvor podataka ili zbirku kao i galerija, to može dovesti do neočekivanih ili smanjenih performansi. To je zato štoOnChange
pravilo koje krpa izvor podataka galerije može stvoriti beskrajni ciklus krpanja i ponovnog učitavanja. Da biste izbjegli taj problem, preporučljivo je ne koristitiOnChange
pravila kada su te kontrole smještene u galeriji.
Svojstva ključa
Default – Item ili zapis iz izvora podataka koji će se odabrati u galeriji kada se aplikacija pokrene.
Items – Izvor podataka koji se pojavljuje u kontroli kao što je galerija, popis ili grafikon.
Odabrano – Odabrana stavka.
Dodatna svojstva
AccessibleLabel – Oznaka galerije (ne stavke koju obuhvaća) za čitače zaslona. Treba opisati kakav je popis stavki.
AllItems – stavke koje se učitavaju u galeriji. To može biti manje od stvarnog broja stavki izvora podataka. Više stavki može se učitati kada se galerija pomiče. AllItems sadrži i kontrole koje se koriste u svakoj stavci galerije.
AllItemsCount - Broj stavki koje su učitane u galeriji. To može biti manje od stvarnog broja stavki izvora podataka. Više stavki može se učitati kada se galerija pomiče.
BorderColor – Boja obruba kontrole.
BorderStyle – Bilo da je obrub kontrole Ispunjen, Iscrtkan, Točkast ili Nema.
BorderThickness – Debljina obruba kontrole.
Odgodaučitavanjastavke - Odgodite učitavanje stavki (redaka) sve dok se zaslon prvo ne učita.
DisplayMode – Bilo da kontrola dopušta korisnički unos (Uredi), samo prikazuje podatke (Prikaz) ili je onemogućena (Disabled).
Fill – Boja pozadine kontrole.
Height – Udaljenost između gornjeg i donjeg ruba kontrole.
ItemAccessibleLabel – Oznaka svake stavke galerije za čitače zaslona. Treba opisati svaku stavku.
LoadingSpinner (None, Controls ili Data) - Kad je postavljeno None, okretni se krug ne prikazuje. Kada je postavljeno Kontrole | Data, okretni krug bit će prikazan kada dođe do prijenosa rendera što rezultira vidljivim praznim recima.
Bojaučitavanjaokretnogkruga - Boja ispune učitavanja okretnog kruga. Zadana vrijednost postavljena je na BorderColor.
Koraknavigacije – Koliko se daleko galerija pomiče ako je njeno svojstvo Pokažinavigaciju postavljeno na true, a korisnik odabere navigacijsku strelicu na bilo kojem kraju te galerije.
Moguć odabir – Mogu li se stavke galerije odabrati. Kada je postavljeno na true, čitači zaslona prepoznaju galeriju kao popis s mogućim odabirom. I odaberete stavku tako da je odaberete. Kada je postavljeno na false, čitači zaslona prepoznaju galeriju kao uobičajeni popis, a odabirom stavke ne odabire se.
Pokažinavigaciju – Pokaže li se strelica na svakom kraju galerije tako da korisnik može pregledati stavke u galeriji odabirom strelice.
Pokažiklizač – Pojavljuje li se klizač kada korisnik postavi pokazivač miša iznad galerije.
TemplateFill – Boja pozadine galerije.
TemplatePadding – Udaljenost između stavki u galeriji.
TemplateSize – Height predloška za galeriju u okomitoj/portretnoj orijentaciji. Ili širina predloška za galeriju u vodoravnoj/pejzažnoj orijentaciji. Minimalna veličina je jedna.
Transition – Vizualni efekt (Istakni, Gurni ili Nema) kada korisnik postavi pokazivač miša preko stavke u galeriji.
Visible – Bilo da se kontrola prikazuje ili je skrivena.
Width – Udaljenost između lijevog i desnog ruba kontrole.
Prijelomzbroja – Broj stavki prikazan u retku ili stupcu na temelju vodoravnog ili okomitog izgleda.
X – Udaljenost između lijevog ruba kontrole i lijevog ruba njegovog nadređenog spremnika ili zaslona.
Y – Udaljenost između gornjeg ruba kontrole i gornjeg ruba njegovog nadređenog spremnika ili zaslona.
Povezane funkcije
Ponovno postavi( Kontrola ) - Ponovno postavlja vašu galeriju u početno stanje. Početno stanje uključuje pomicanje do prve stavke i odabir prve stavke ili zadane stavke ako postoji.
Napomena
Kontrola Ponovno postavi ne postavlja rekurzivno sve podređene stavke galerije.
Primjeri
Pokaži i filtriraj podatke
- Pokaži tekst
- Pokaži slike
- Filttriraj podatke odabirom mogućnosti popisa
- Filter podatke prilagodbom klizača
Dohvati podatke od korisnika
Smjernice za pristupačnost
Kontrast boje
Ako klikanje bilo gdje u stavci galerije znači da je odabrana, mora postojati odgovarajući kontrast boje između:
- BorderColor i boja izvan galerije (ako postoji obrub).
- Fill i boja izvan galerije (ako nema obruba).
Podrška za čitač zaslona
Oznakapristupačno mora postojati.
Napomena
Čitači zaslona objavit će kada se stavke u galeriji promijene. Oznakapristupačno također je navedena. Ovo daje kontekst objavi i još je važnije kada se na istom zaslonu nalazi više galerija.
Kada stavka galerije obuhvaća više kontrola, upotrijebite Oznakazapristupstavke da biste pokazali sadržaj stavki galerije.
Postavite vrijednost Moguć odabir na true ako želite da korisnici odaberu stavku galerije. U protivnom, postavite vrijednost na false.
Kada stavka galerije obuhvaća više kontrola, upotrijebite Oznakazapristupstavke da biste naveli sažetak sadržaja stavke galerije.
Moguć odabir treba biti postavljeno na odgovarajući način, ovisno o tome žele li korisnici odabrati stavku galerije.
Podrška za tipkovnicu
Razmislite o postavljanju Pokažiklizač na true. Na većini uređaja sa dodirnim zaslonom, klizač neće biti pokazan sve dok ne započne pomicanje.
Ako klikanje bilo gdje u stavci galerije znači da je odabrana, mora postojati način da i korisnici tipkovnice odaberu stavku galerije. Na primjer, dodavanjem Button koji ima svoje svojstvo OnSelect postavljeno na Select(Parent).
Napomena
Kontrole izvan galerije ne razmatraju se u navigacijskom redoslijedu tipkovnice unutar galerije. Kontrole Indeks kartice unutar galerije imaju ograničeni opseg. Pogledajte svojstva pristupačnosti da biste saznali više.
Pogledajte također
Upotreba rotora DelayItemLoading i Loading za poboljšanje performansi u Galeriji
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).