Mallipohjaisen sovelluksen lomakkeen elementtien näyttäminen tai piilottaminen
Monet lomake-elementtityypit voidaan joko näyttää tai piilottaa sovelluksen suotituksen aikana. Tämä vaihtoehto on myös välilehdissä, osissa, sarakkeissa, iFrame-kehyksissä ja verkkoresursseissa. Voit muuttaa oletusasetusta, jos haluat tarkastella lomake-elementtiä lomakkeiden suunnitteluohjelmassa valitsemalla Piilota-ominaisuuden.
Näiden elementtien näkyvyyttä voidaan hallita lomakkeen komentosarjoilla tai liiketoimintasäännöillä. Tällä tavoin voidaan luoda dynaaminen lomake, joka muodostaa lomakkeen tilan mukaan mukautuvan käyttöliittymän.
Tärkeä
Lomake-elementtien piilottaminen ei ole suositeltava tapa suojata lomake. Käyttäjillä on useita tapoja, joilla he voivat tarkastella piilotettuja elementtejä käyttävän lomakkeen kaikkia elementtejä ja tietoja.
Sarakkeen, ohjausobjektin tai lomakekomponentin poistaminen käytöstä, piilottaminen tai lukitseminen lomakkeen suunnittelijan, manuaalisesti XML-lomakkeen avulla tai asiakasohjelmointirajapinnan avulla toimii vain tietojen käyttöoikeuksien hallitsemiseksi yhdistetyssä käyttöliittymässä tai vanhassa web-asiakasohjelmassa. Se ei itse valvo tietojen käyttöä tiukasti sovelluksissa. Lisäksi se ei valvo tietojen käyttöä, kun käytetään muita tapoja luoda yhteys Microsoft Dataverseen, kuten verkkopalvelua tai kaaviosovellusta. On myös tärkeää tietää, että sovellus ei näytä virhesanomaa tai estä tallentamista, jos pakollinen sarake on tyhjäarvo, ja se on poistettu käytöstä. Näin varmistetaan, että käyttäjiä ei koskaan estetä suorittamasta tehtävää. Jos haluat hallita käyttöoikeuksia, katso kohtaa Käyttöoikeusroolien määrittäminen lomakkeelle tai käytä kenttätason suojausta.
Sen sijaan että suunnittelisit lomakkeita, joissa asetusten näkyvyyttä hallitaan komentosarjoilla, harkitse, vastaisiko liiketoimintaprosessi, dialogi tai toisen lomakkeen käyttö paremmin tarpeitasi. Jos käytät komentosarjoja, varmista, että mahdollisesti piilotettava elementti piilotetaan oletusarvoisesti. Näytä se vain niissä komentosarjoissa, joissa logiikka edellyttää sitä. Tällä tavoin se ei näy esityksissä, jotka eivät tue komentosarjoja.
Unified Interface osissa, joissa sarakkeet eivät kuulu useampaan kuin yhteen sarakkeeseen, osan sarakkeen piilottaminen siirtyy lomakkeen alapuolella olevaan sarakkeeseen. Jos sarakkeessa on enemmän kuin kaksi saraketta, sen osan piilottaminen, jossa on ohjausobjekti, ei siirrä saraketta sen alapuolelle lomakkeessa. Näkyviin tulee lisää tyhjää tilaa, jossa piilotettu sarake on osassa.
Client API -menetelmät lomake-elementtien näkyvyyden hallintaan
Lisätietoja lomake-elementin muuttaminen näyttämään tai piilottamaan otsikon, komentopalkin ja välilehtien tilan sovelluksen suorituspalvelussa on seuraavissa asiakasohjelman ohjelmointirajapintaa käsittelevissä artikkeleissa:
- formContext.ui.headerSection item (asiakasohjelman ohjelmointirajapinnan viittaus)
- formContext.ui.tabs (asiakasohjelman ohjelmointirajapinnan viittaus)
Seuraavat vaiheet
Lomake-editorin käyttöliittymän yleiskatsaus
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).