Kontrola Card u Power Apps
Pruža iskustvo prikaza i uređivanja za jedno polje kontrole Display form ili Edit form.
Opis
Kontrole Display form i Edit form djeluju kao spremnici za prikaz i pregled cijelih zapisa. Svaki spremnik može imati skup kontrola Card koji prikazuju pojedinačna polja ili pružaju način ažuriranja tih polja. Svaka kartica ima svojstvo DataField koje navodi na kojem polju zapisa radi.
Unaprijed definirane kartice definirane su za različite vrste podataka i korisnička iskustva. Na primjer, može postojati kartica za uređivanja numeričkog polja s kontrolom Text input, što je odlično za upotrebu s tipkovnicom. Druga kartica mogla bi umjesto toga podržavati uređivanje broja pomoću kontrole Slider. Ako je odabrana kontrola obrasca, u desnom oknu možete jednostavno odabrati karticu na temelju polja.
Same kartice sadrže kontrole. Kontrole kartice čine iskustvo prikazivanja i uređivanja jednog polja. Na primjer, numerička kartica može se sastojati od kontrole Label za pružanje prikaza naziva polja i kontrole Text input za pružanje vrijednosti polja uređivača. Kartica također može imati kontrolu Label koja pokazuje pogreške provjere valjanosti koje se pojavljuju i kontrolu Label za zajedničku zvjezdicu kako bi se naznačilo da je potrebno polje.
Možete prilagoditi kontrole unaprijed definirane kartice tako da joj promijenite veličinu, premjestite je, sakrijete, dodate joj kontrole i izvršite druge promjene. Možete početi i s potpuno praznom karticom, „prilagođenom karticom”, kojoj dodate kontrole ispočetka.
Unaprijed definirane kartice tvornički su zaključane. Na zaključanoj kartici možete mijenjati samo određena svojstva kartice ili kontrole unutar kartice i ne možete izbrisati zaključanu karticu. Možete pokazati zaključavanje kartice i otključati je na kartici Prikaz prikaza Napredno. Ako je svojstvo zaključano i ne može se mijenjati, ono se pojavljuje uz ikonu zaključavanja pored njegovog naziva. Otključavanje kartice napredna je aktivnost i treba je obaviti s pažnjom jer se automatski više neće stvoriti formula za karticu i ne možete je ponovo zaključati.
Unutar spremnika obrasca, zapis Ovastavka raspoloživ je i obuhvaća sva polja zapisa. Na primjer, svojstvo kartice Default često je postavljeno na ThisItem.FieldName.
Možete koristiti referencu Parent da biste konfigurirali kontrolu za referencu svojstava kartice. Na primjer, kontrola treba koristiti Parent.Default da biste pročitali inicijalni status polja s izvora podataka. Pomoću Parent umjesto da izravno pristupite željenim informacijama, kartica je bolje enkapsulirana i možete je promijeniti na drugo polje bez probijanja unutarnjih formula.
Pogledajte Razumijevanje podatkovnih kartica za primjere kako prilagoditi, otključati i stvoriti kartice.
Ključna svojstva
DataField – Naziv polja unutar zapisa koje prikazuje i uređuje ova kartica.
- Navedite naziv pojedinačnog statičkog niza koji je zatvoren dvostrukim navodnicima (na primjer, "Naziv") a ne formula.
- Poništite povezivanje kartice postavljanjem njenog svojstva DataField na prazno. Svojstva Valid i Update su zanemarena za nepovezane kartice.
Default – Inicijalna vrijednost kontrole prije nego što je korisnik promijeni.
- Za svaku kontrolu na kartici, podesite ovo svojstvo na Parent.Default da biste se uputili na zadanu vrijednost polja prema izvoru podataka. Na primjer, postavite svojstvo klizača Default na Parent.Default da biste osigurali da korisnik počinje s generičkom vrijednošću za taj klizač.
DisplayMode – Vrijednosti mogu biti Edit, View ili Disabled. Konfigurira da li kontrola unutar kartice dopušta unos korisnika (Uredi) te prikazuje samo podatke (Prikaz) ili je onemogućena (Disabled).
- Dopušta upotrebu jedne kartice u obrascima za uređivanje i prikaz konfiguriranje ovog svojstva koje je prema zadanim postavkama povezano s ponašanjem obrasca.
- U načinu rada Prikaz, podređene kontrole kao što su Text input, Drop down, Date Picker prikazivat će samo vrijednost teksta i neće donositi interaktivne elemente ili ukrase.
DisplayName – Prijateljsko ime korisnika za polje u izvoru podataka.
- Funkcija DataSourceInfo pruža ove metapodatke s izvora podataka.
- Kontrole unutar kartice trebaju koristiti Parent.DisplayName za upućivanje na ime polja.
Pogreška – Poruka o pogrešci prilagođena korisniku prikazuje se za ovo polje kada provjera valjanosti ne uspije.
- Ovo svojstvo je postavljano kada je pozvano SubmitForm.
- Poruka opisuje probleme provjere valjanosti na temelju metapodataka izvora podataka i provjere svojstva kartice Required.
Required – Bilo da je riječ o kartici, uređivanje polja izvora podataka mora sadržavati vrijednost.
- Funkcija DataSourceInfo pruža potrebne metapodatke s izvora podataka.
- Kontrole unutar kartice trebaju koristiti Parent.Required da biste odredili da li je obvezno polje te kartice.
Ažuriraj – Vrijednost za pisanje poruke u izvoru podataka za polje.
- Formulom ovog svojstva izvucite vrijednosti s kontrola uređivanja na kartici da biste ih ponovo upisali na izvor podataka. Na primjer, postavite svojstvo kartice Update na Slider.Value da biste ažurirali izvor podataka s vrijednosti s klizača na toj kartici.
Width – Udaljenost između lijevog i desnog ruba kontrole.
WidthFit – Bilo da se kontrola automatski povećava vodoravno kako bi ispunila bilo koji prazan prostor u kontroli spremnika kao što je kontrola Edit form. Ako više kartica ima ovo svojstvo postavljeno na true, prostor je podijeljen između njih. Za više informacija pogledajte Razumijevanje izgleda obrasca podataka.
Dodatna svojstva
BorderColor – Boja obruba kontrole.
Vrstaobruba – Bilo da je obrub kontrole Neprekidan, Isprekidan, Točkast ili Nema.
BorderThickness – Debljina obruba kontrole.
Fill – Boja pozadine kontrole.
Height – Udaljenost između gornjeg i donjeg ruba kontrole.
Valid – Sadrži li kontrola Card ili Edit form valjane unose, spremne za slanje na izvor podataka.
Visible – Prikazuje li se kontrola ili je skrivena.
X – Udaljenost između lijevog ruba kontrole i lijevog ruba njegovog nadređenog spremnika (zaslon, ako nema nadređenog spremnika). Za kontrolu Card u spremniku koji ima više stupaca, ovo svojstvo određuje stupac u kojem se pojavljuje kartica.
Y – Udaljenost između gornjeg ruba kontrole i gornjeg ruba nadređenog spremnika (zaslon, ako nema nadređenog spremnika). Za kontrolu Card u spremniku koji ima više redaka, ovo svojstvo određuje redak u kojem se pojavljuje kartica.
Primjeri
Pogledajte primjerice Razumijevanje podatkovnih kartica i Razumijevanje izgleda obrasca podataka.
Smjernice za pristupačnost
Kontrast boje
Mora postojati odgovarajući kontrast boja između:
- Fill i podređene kontrole. Na primjer, ako kartica sadrži kontrolu Label i oznaka ima prozirnu ispunu, tada svojstvo Fill kartice praktički postaje boja pozadine za oznaku. Stoga treba postojati odgovarajući kontrast između svojstva Fill kartice i svojstva Color oznake.
Podrška za čitač zaslona
- DisplayName mora postojati.
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).