Kontrola kartice u usluzi 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 deluju kao kontejneri za prikaz i pregled celokupnih zapisa. Svaki kontejner može da sadrži skup kontrola Kartica koje prikazuju pojedina polja ili pružaju način za ažuriranje tih polja. Svaka kartica ima svojstvo DataField koje određuje na kojem polju zapisa radi.
Unapred definisane kartice su definisane za različite tipove podataka i korisnička iskustva. Na primer, možda postoji kartica za uređivanje polja broja sa kontrolom Text input, što je odlično za korišćenje sa tastaturom. Druga kartica može da podrži uređivanje broja korišćenjem kontrole Slider. Kad je izabrana kontrola obrasca, u desnom oknu možete lako odabrati karticu na osnovu polja.
Same kartice sadrže kontrole. Kontrole na kartici čine iskustvo prikazivanja i uređivanja jednog polja. Na primer, kartica broja može da se sastoji od kontrole Label za obezbeđivanje imena za prikaz polja i kontrole Text input radi obezbeđivanja uređivača vrednosti polja. Kartica takođe može da ima kontrolu Label koja pokazuje eventualne greške u validaciji do kojih dolazi i kontrolu Label za uobičajenu zvezdicu koja ukazuje na to da je polje obavezno.
Kontrole unapred definisane kartice možete prilagoditi njenim dodavanjem, promenom veličine, premeštanjem, skrivanjem, dodavanjem kontrola na nju i drugim izmenama. Takođe možete početi sa potpuno praznom karticom, „prilagođenom karticom“, kojoj ćete dodati kontrole od početka.
Unapred definisane kartice su podrazumevano zaključane. Na zaključanoj kartici možete da menjate samo određena svojstva kartice ili kontrole unutar nje i ne možete da izbrišete zaključanu karticu. Možete prikazati zaključavanje kartice i otključati je na kartici Prikaz prikaza Napredno. Ako je svojstvo zaključano i ne može se izmeniti, ono se pojavljuje sa ikonom katanca pored svog imena. Otključavanje kartice je napredna aktivnost i treba je obaviti s pažnjom, jer na kartici više neće dolaziti do automatskog generisanja formula i ne možete je ponovo zaključati.
U okviru kontejnera obrasca, zapis ThisItem je dostupan i sadrži sva polja zapisa. Na primer, svojstvo kartice Default se često podešava na ThisItem.FieldName.
Možete koristiti referencu Parent da biste konfigurisali kontrolu da upućuje na svojstva kartice. Na primer, kontrola treba da koristi Parent.Default da biste pročitali početno stanje polja izvora podataka. Korišćenjem reference Parent umesto da direktno pristupate informacijama koje želite, kartica je bolje enkapsulirana i možete je promeniti u drugo polje bez kvarenja unutrašnjih formula.
Pogledajte Objašnjenje kartica podataka za primere načina prilagođavanja, otključavanja i kreiranja kartica.
Ključna svojstva
DataField – Naziv polja u okviru zapisa koji ova kartica prikazuje i uređuje.
- Navedite ime kao pojedinačnu statičku nisku koja je zatvorena u dvostruke navodnike (na primer, "Ime"), a ne kao formulu.
- Raskinite vezu kartice tako što ćete podesiti njeno svojstvo DataField na prazno. Svojstva Valid i Update se zanemaruju za nepovezane kartice.
Default – Početna vrednost kontrole pre nego što je korisnik promeni.
- Za svaku kontrolu na kartici, podesite ova svojstva na Parent.Default da biste upućivali na podrazumevanu vrednost polja u skladu sa izvorom podataka. Na primer, postavite svojstvo klizača Default na Parent.Default kako bi se osiguralo da korisnik započinje s generičkom vrednošću za taj klizač.
DisplayMode – Vrednosti mogu biti Izmeni, Prikaži ili Onemogućeno. Konfiguriše da li kontrola unutar kartice omogućava unos korisnika (Edit), samo prikazuje podatke (View) ili je onemogućena (Disabled).
- Omogućava da se jedna kartica koristi u obrascima za uređivanje i obrascima za pregled, konfigurisanjem ovog svojstva koje je podrazumevano povezano sa ponašanjem obrasca.
- U režimu Prikaz, podređene kontrole kao što su Text input, Drop down, Date picker prikazivaće samo tekstualnu vrednost i neće prikazati nikakve interaktivne elemente ili ukrase.
DisplayName – Naziv polja u izvoru podataka prilagođen korisniku.
- Funkcija DataSourceInfo pruža ove metapodatke iz izvora podataka.
- Kontrole unutar kartice treba da koriste Parent.DisplayName da bi upućivale na naziv polja.
Error – Poruka o grešci prilagođena korisniku koja će se prikazati za ovo polje kada provera valjanosti ne uspe.
- Ovo svojstvo se postavlja kada se pozove SubmitForm.
- Poruka opisuje probleme sa validacijom zasnovane na metapodacima izvora podataka i proveri svojstva kartice Required.
Required – Da li kartica, kada uređuje polje iz izvora podataka, mora da sadrži vrednost.
- Funkcija DataSourceInfo pruža ove obavezne metapodatke iz izvora podataka.
- Kontrole na kartici treba da koriste Parent.Required da biste utvrdili da li je polje te kartice obavezno.
Update – Vrednost koja se upisuje u izvor podataka za dato polje.
- Pomoću formule ovog svojstva izvucite vrednosti iz kontrola uređivanja kartice da biste ih ponovo zapisali u izvor podataka. Na primer, podesite svojstvo kartice Update na Slider.Value da biste ažurirali izvor podataka vrednošću sa klizača na toj kartici.
Width – Odstojanje između leve i desne ivice kontrole.
WidthFit – Da li kontrola automatski raste vodoravno da bi popunila bilo koji prazan prostor u kontroli kontejnera, kao što je kontrola Edit form. Ako više kartica ima ovo svojstvo postavljeno na tačno, prostor je podeljen između njih. Za više informacija, pogledajte Objašnjenje rasporeda obrasca podataka.
Dodatna svojstva
BorderColor – Boja ivice kontrole.
BorderStyle – Da li je ivica kontrole puna, isprekidana, tačkasta ili nijedna.
BorderThickness – Debljina ivice kontrole.
Fill – Boja pozadine kontrole.
Height – Odstojanje između gornje i donje ivice kontrole.
Valid – Da li je kontrola kartica ili Edit form, koja sadrži važeće stavke, spremna za prosleđivanje u izvor podataka.
Visible – Da li se kontrola prikazuje ili je skrivena.
X – Odstojanje između leve ivice kontrole i leve ivice njegovog nadređenog kontejnera (ili ekrana ako nema nadređenog kontejnera). Za kontrolu Card u kontejneru koji ima više kolona, ovo svojstvo određuje kolonu u kojoj se prikazuje kartica.
Y – Odstojanje između gornje ivice kontrole i gornje ivice njegovog nadređenog kontejnera (ili ekrana ako nema nadređenog kontejnera). Za kontrolu Card u kontejneru koji ima više redova, ovo svojstvo određuje red u kojem se prikazuje kartica.
Primeri
Pogledajte Objašnjenje kartica podataka i Objašnjenje rasporeda na obrascu podataka za primere.
Smernice za pristupačnost
Kontrast boja
Mora postojati odgovarajući kontrast boja između:
- Fill i bilo koja podređena kontrola. Na primer, ako kartica sadrži kontrolu Label, a oznaka je providna, tada svojstvo kartice Fill efektivno postaje boja pozadine za oznaku. Stoga bi trebalo da postoji odgovarajući kontrast između svojstva kartice Fill i svojstva oznake Color.
Podrška za čitače ekrana
- Svojstvo DisplayName mora biti prisutno.
Napomena
Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)
Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).