Compartir por


Mostrar ou ocultar elementos de formulario de aplicacións controladas por modelos

Varios tipos de elementos do formulario teñen a opción de mostrarse ou ocultarse no tempo de execución da aplicación. Todos os separadores, seccións, columnas, iFrames e recursos web teñen esta opción. Pode cambiar a configuración predeterminada para ver un elemento de formulario no deseñador de formularios seleccionando a propiedade Agochar.

Hide property for a tab on a form

Cos scripts de formulario ou as regras de negocios, a visibilidade destes elementos pódese controlar para crear un formulario dinámico para fornecer unha interface de usuario que se adapte as condicións do formulario.

Importante

Ocultar os elementos do formulario non se recomenda como forma de seguranza. As persoas poden ver de varias formas todos os elementos e datos no formulario cando os elementos están ocultos.

Desactivar, ocultar ou bloquear unha columna, control ou compoñente de formulario usando o deseñador de formularios, manualmente no formulario XML ou usar unha API de cliente só funciona para controlar o acceso a datos nunha aplicación de cliente web herdada ou na Interface unificada. Non aplica estrictamente o acceso aos datos por si só nas aplicacións. Ademais, non controla o acceso aos datos usando outras formas de conectarse a Microsoft Dataverse como usar o servizo web ou unha aplicación de lenzo. Tamén é importante saber que a aplicación non amosará ningunha mensaxe de erro nin bloqueará un almacenamento se a columna requirida é nula e está desactivada. Isto garante que nunca se bloquee que os usuarios completen unha tarefa. Para controlar o acceso, consulte Definir roles de seguranza para un formulario ou use Seguridade a nivel de campo.

Máis que deseñar formularios que dependen de scripts para controlar a visibilidade de opcións, teña en conta que un fluxo do proceso de negocio, un diálogo ou cambiar a outro formulario poden satisfacer mellor as súas necesidades. Se utiliza scripts, asegúrese de que calquera elemento oculto pode estar oculto por defecto. Móstreo só con scripts cando crea que é necesario. Deste modo non se mostrará en presentacións que non admiten scripts.

Na Interface unificada, para as seccións onde as columnas non abarcan máis dunha columna, ocultar unha columna na sección move a columna de abaixo cara arriba no formulario. Se unha columna abarca máis de dúas columnas nunha sección, ocultar unha columna na sección que ten un control fronte a ela non moverá a columna de debaixo cara arriba no formulario. Verá un espazo en branco adicional onde se atopa a columna oculta na sección.

Métodos da API de cliente para controlar a visibilidade dos elementos do formulario

Para obter información sobre como cambiar o estado de amosar ou ocultar o elemento do formulario da cabeceira, barra de comandos e separadores no tempo de execución da aplicación, consulte estes artigos de referencia da API de cliente:

Pasos seguintes

Información xeral da interface do editor de formularios

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).