Afișarea sau ascunderea elementelor de formular din aplicația pe bază de model

Mai multe tipuri de elemente de formular au opțiunea de a fi afișate sau ascunse la momentul rulării aplicației. File, secțiuni, coloane, IFrame-uri și resurse web, toate oferă această opțiune. Puteți schimba setarea implicită pentru a vizualiza un element de formular în proiectant de formulare selectând proprietatea Ascundere.

Hide property for a tab on a form

Folosind scripturi de formular sau reguli de business, vizibilitatea acestor elemente poate fi controlată pentru a crea formulare dinamice, pentru a oferi o interfață de utilizator care se adaptează la condițiile din formular.

Important

Ascunderea elementelor de formular nu este o modalitate recomandată de a impune măsuri de securitate. Există câteva modalități prin care oamenii pot vizualiza toate elementele și datele din formular atunci când elementele sunt ascunse.

Dezactivarea, ascunderea sau blocarea unei componente de coloană, control sau formular folosind proiectant de formulare, manual în format XML sau utilizarea unui API client funcționează numai pentru a controla accesul la date într-o aplicație Interfață unificată sau într-o aplicație client web veche. Nu aplică strict accesul la date în aplicații. Mai mult, nu controlează accesul la date folosind alte modalități de conectare la Microsoft Dataverse cum ar fi utilizarea serviciului web sau a unei aplicații pânză. De asemenea, este important să știți că aplicația nu va afișa un mesaj de eroare sau nu va bloca o salvare dacă o coloană necesară este nulă și a fost dezactivată. Acest lucru asigură faptul că utilizatorii nu sunt niciodată blocați să îndeplinească o sarcină. Pentru a controla accesul, vedeți Setați rolurile de securitate pentru un formular sau folosiți Securitate la nivel de câmp.

Mai degrabă decât proiectarea formularelor care depind de scripturi pentru a controla vizibilitatea opțiunilor, luați în calcul dacă nu ar fi mai potrivite un flux de procese de business, un dialog sau trecerea la alt formular. Dacă utilizați scripturi, asigurați-vă că orice element care ar putea fi ascuns este ascuns în mod implicit. Afișați-le cu scripturi atunci când logica de operare solicită aceasta. În acest fel nu va fi afișat în prezentări care nu acceptă scripturi.

În Interfața unificată, pentru secțiunile în care coloanele nu se întind pe mai mult de o coloană, ascunderea unei coloane în secțiune mută coloana de mai sus în formular. Dacă o coloană se întinde pe mai mult de două coloane într-o secțiune, ascunderea unei coloane în secțiunea care are un control față de ea nu va muta coloana de sub ea în sus în formular. Veți vedea spațiu alb suplimentar în care se află coloana ascunsă în secțiune.

Metode API client pentru controlul vizibilității elementelor formularului

Pentru informații despre cum să modificați elementul formularului, afișați sau ascundeți starea pentru antet, bara de comandă și file în timpul rulării aplicației, consultați aceste articole de referință API client:

Pașii următori

Prezentarea generală a interfeței editorului de formulare

Notă

Ne puteți spune care preferințele dvs. lingvistice pentru documentație? Răspundeți la un chestionar scurt. (rețineți că acest chestionar este în limba engleză)

Chestionarul va dura aproximativ șapte minute. Nu sunt colectate date personale (angajament de respectare a confidențialității).