Prikaz ili sakrivanje elemenata obrasca aplikacije zasnovane na modelu
Nekoliko tipova elemenata obrazaca imaju opciju da budu pokazani ili sakriveni za vreme rada aplikacije. Kartice, odeljci, kolone, iFrame oznake i veb-resursi nude ovu opciju. Podrazumevano podešavanje prikazivanja elementa obrasca možete promeniti u dizajneru obrazaca izborom svojstva Hide.
Vidljivost ovih elemenata može da se kontroliše skriptama obrazaca ili poslovnim pravilima da bi se kreirao dinamički obrazac koji će korisniku obezbediti interfejs prilagođen uslovima u obrascu.
Važno
Sakrivanje elemenata obrasca nije preporučljiv način za primenu bezbednosti. Postoji nekoliko načina da ljudi prikažu sve elemente i podatke u obrascu iako su elementi sakriveni.
Onemogućavanje, skrivanje ili zaključavanje komponente kolone, kontrole ili obrasca pomoću dizajnera obrazaca, ručno u XML-u obrasca ili korišćenjem klijentskog API-ja funkcioniše samo za kontrolu pristupa podacima u objedinjenom interfejsu ili zastareloj aplikaciji veb-klijenta. Aplikacija ne primenjuje strogo samo pristup podacima u aplikacijama. Štaviše, ona ne kontroliše pristup podacima koristeći druge načine povezivanja sa uslugom Microsoft Dataverse poput upotrebe veb-usluge ili aplikacije sa podlogom. Takođe je važno znati da aplikacija neće prikazati poruku o grešci ili blokirati čuvanje ako je obavezna kolona bez vrednosti i ako je onemogućena. Ovo osigurava da korisnici nikada ne budu blokirani u izvršavanju zadatka. Da biste kontrolisali pristup, pogledajte Podešavanje bezbednosnih uloga za obrazac ili koristite Bezbednost na nivou polja.
Umesto da kreirate obrasce koji zavise od skripti da biste kontrolisali vidljivost opcija, razmotrite da li bi vaše potrebe bile ispunjenije ako koristite tok poslovnog procesa, dijalog ili prelazak na drugi obrazac. Ako koristite skripte, uverite se da su svi elementi koji treba da ostanu sakriveni i sakriveni prema podrazumevanim vrednostima. Pokažite ih pomoću skripti samo kada to zahteva vaša logika. Na taj način oni neće biti prikazani u prezentacijama koje ne podržavaju skripte.
U objedinjenom interfejsu, za odeljke u kojima se kolone ne prostiru na više od jedne kolone, skrivanje kolone u odeljku pomera kolonu nadole u obrascu. Ako se kolona prostire na više od dve kolone u odeljku, skrivanje kolone u odeljku koji ima kontrolu preko nje neće pomerati kolonu ispod nje u obrascu. Videćete dodatni razmak na mestu gde je skrivena kolona u odeljku.
Klijentske API metode za kontrolu vidljivosti elemenata obrasca
Informacije o tome kako da promenite status prikaza ili sakrivanja elementa obrasca za zaglavlje, komandnu traku i kartice tokom izvršavanja aplikacije potražite u ovim člancima referenci za klijentski API:
- Stavka formContext.ui.headerSection (Referenca za klijentski API)
- formContext.ui.tabs (Client API referenca)
Sledeći koraci
Pregled interfejsa uređivača obrazaca
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).