Visa eller dölja formulärelement för modellbaserad app
Flera typer av formulärelement kan visas eller döljas som standard appkörtid. Flikar, avsnitt, kolumner, iFrames och webbresurser har det här alternativet. Du kan ändra standardinställningen om du vill visa ett formulär element i formulärdesigner genom att välja egenskapen dölj.
Med hjälp av formulärskript eller affärsregler kan visningen av dessa element kontrolleras för att skapa ett dynamisk formulär för att tillhandahålla ett användargränssnitt som anpassar sig till villkor i formuläret.
Viktigt
Dölja formulärelement är inte ett rekommenderat sätt att upprätthålla säkerhet. Andra kan visa alla element och data i formuläret när element är dolda på flera olika sätt.
Inaktivera, dölja och låsa en kolumn-, kontroll- eller formulärkomponent med hjälp av formulärdesigner, manuellt i formulär-XML, eller så kan du endast använda klient-API för att styra åtkomsten till data i en enhetligt gränssnitt eller en äldre webbklientapp. Det framtvingar inte strikt dataåtkomst separat i apparna. Den styr inte heller dataåtkomst via andra sätt att ansluta till Microsoft Dataverse, t.ex. användning av webbtjänsten eller en arbetsyteapp. Det är också viktigt att du vet att appen inte kommer att visa ett felmeddelande eller blockera ett spara om en obligatorisk kolumn är null och har inaktiverats. Detta säkerställer att användare aldrig hindras från att slutföra en uppgift. Om du vill kontrollera åtkomsten läser du Ange säkerhetsroller för ett formulär eller så använder du Säkerhet på fältnivå.
I stället för att utforma formulär som är beroende av skript för att kontrollera synligheten för alternativ, överväg om ett affärsprocessflöde, en dialog eller att växla till ett annat formulär kan vara bättre lämpat för att uppfylla dina krav. Om du använder skript, kontrollera att alla element som kan vara dolda döljs som standard. Visa endast med skript när din logik anropar det. På så sätt visas den inte i presentationer som inte stöder skript.
I en enhetligt gränssnitt flyttas kolumnen nedanför uppåt i formuläret för avsnitt där kolumner inte omfattar mer än en kolumn. Om en kolumn sträcker sig över fler än två kolumner i ett avsnitt så flyttas inte kolumnen som visas i avsnittet som har en kontroll mellan den i formuläret. Du kommer att se ytterligare tomt utrymme där den dolda kolumnen finns i avsnittet.
API-metoder för klienter för att kontrollera synligheten för formulärelement
Information om hur du ändrar formulärelementets visa- eller döljstatus för rubrik, kommandofält och flikar vid appkörning finns i dessa API-referensartiklar för klienten:
Nästa steg
Översikt över formulärredigerarens gränssnitt
Anteckning
Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)
Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).