Zobrazenie alebo skrytie prvkov formulára aplikácie riadenej modelom
Viaceré typy prvokov formulára majú možnosť zobrazenia alebo skrytia v čase spustenia aplikácie. Karty, sekcie, stĺpce, objekty iFrame a webové zdroje poskytujú túto možnosť. Predvolené nastavenie môžete zmeniť tak, aby ste zobrazili prvok formulára v návrhárovi formulárov výberom vlastnosti Skryť.
Ak použijete skripty alebo obchodné pravidlá, viditeľnosť týchto prvkov môžete ovládať a vytvoriť tak dynamický formulár, pomocou ktorého poskytnete používateľské prostredie prijímajúce podmienky vo formulári.
Dôležité
Skrytie prvkov formulára sa neodporúča na vynútenie zabezpečenia. Existuje viacero spôsobov, akými ľudia môžu zobrazovať prvky a údaje vo formulári, keď sú prvky skryté.
Zakázanie, skrytie alebo uzamknutie komponentu stĺpca, ovládacieho prvku alebo formulára pomocou návrhára formulárov, ručne vo formulári XML alebo pomocou rozhrania Client API funguje iba na riadenie prístupu k údajom v zjednotenom rozhraní alebo staršej webovej klientskej aplikácii. V aplikáciách prísne nevynucuje samotný prístup k údajom. Okrem toho nekontroluje prístup k údajom pomocou iných spôsobov pripojenia Microsoft Dataverse napríklad pomocou webovej služby alebo aplikácie na plátne. Je tiež dôležité vedieť, že aplikácia nebude zobrazovať chybové hlásenie alebo blokovať ukladanie, ak je požadovaný stĺpec nulový a bol zakázaný. To zaisťuje, že používatelia nemajú nikdy zablokované dokončenie úlohy. Informácie o kontrole prístupu nájdete v sekcii Nastavenie rolí zabezpečenia pre formulár alebo použite Zabezpečenie na úrovni poľa.
Radšej ako vytváranie formulárov, ktoré závisia na riadení viditeľnosti možností prostredníctvom skriptov, zvážte, či tok obchodného procesu, dialógové okno alebo prepnutie na iný formulár nebudú vhodnejšie na splnenie vašich požiadaviek. Ak napriek tomu použijete skripty, dbajte na to, aby akýkoľvek prvok, ktorý by mohol byť skrytý, bol predvolene skrytý. Zobrazte ho pomocou skriptov, len ak vám to napovedá vaša logika. Takto sa nebude zobrazovať v prezentáciách, ktoré nepodporujú skripty.
V zjednotenom rozhraní v prípade sekcií, kde stĺpce nepresahujú viac ako jeden stĺpec, skrytím stĺpca v sekcii presuniete stĺpec nadol vo formulári. Ak stĺpec obsahuje viac ako dva stĺpce v sekcii, skrytie stĺpca v sekcii, ktorá má oproti sebe ovládací prvok, nepresunie stĺpec pod ním nahor vo formulári. Uvidíte ďalšie biele miesto, pričom skrytý stĺpec je v tejto sekcii.
Metódy klientskeho rozhrania API na riadenie viditeľnosti prvkov formulára
Informácie o tom, ako zmeniť stav zobrazenia alebo skrytia prvku formulára pre hlavičku, panel príkazov a karty za behu aplikácie, nájdete v týchto referenčných článkoch rozhrania API klienta:
- položka formContext.ui.headerSection item (Referencia na klientske rozhranie API)
- formContext.ui.tabs (Referencia na klientské rozhranie API)
Ďalšie kroky
Prehľad používateľského rozhrania editora formulárov
Poznámka
Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)
Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).