Vistas de Visibilidad
Descripción General
Visualizaciones de visibilidad en App Builder se utilizan para determinar la visualización y los atributos obligatorios u opcionales de controles individuales en un panel. Las vistas de visibilidad solo están disponibles para los paneles de formulario. Hay tres tipos diferentes de vistas de visibilidad que puede configurar: estática, regla y complemento.
Un caso de uso para las vistas de visibilidad es si desea permitir que un usuario cambie cuándo algo está oculto o habilitado/deshabilitado sin tener que cambiar la aplicación en sí. Por ejemplo, hay columnas en una tabla OrderStatus que indican que si OrderStatus=Shipped
entonces Order.ShipRequired
está deshabilitado. Luego, puede crear una página para administrar los estados de pedidos sin tener que cambiar la definición de toda la aplicación.
Vista de Visibilidad Estática
Una Vista de visibilidad estática siempre está activa y, por lo tanto, no se puede cambiar a menos que un desarrollador la modifique.
Para Configurar una Vista de Visibilidad Estática
- Vaya al panel Formulario de la página de la aplicación donde desea ocultar un campo
- Vaya al Cajón de acciones > Diseñador dinámico
- Seleccione el Panel para editar y vaya a Más > Visibilidades
- Haga clic en Crear y configure el valor Tipo en Estático
- A continuación, seleccione la Columna que desea ocultar. Por ejemplo: Transportista
-
Seleccione el Valor que desee:
- Borrar: oculta el campo y borra su valor
- Requerir: hace que el campo sea un campo visible obligatorio
- Mostrar: hace que el campo sea un campo visible opcional
- Ocultar: oculta el campo y su valor permanece intacto
-
Haga clic en Guardar
- Vuelva a la vista de la aplicación y confirme la actualización
Regla de Visibilidad
Una regla de visibilidad es una regla que utiliza lógica empresarial para aplicar una vista de visibilidad a un panel de formulario. Las reglas de visibilidad deben apuntar a un objeto de datos en lugar de a una tabla, y para usarlas, primero debe configurar una regla de objeto de datos.
- Navegue hasta la aplicación desde donde desea aprovechar la vista de visibilidad
- Haga clic en el cajón de acciones > App Workbench
- Haga clic en + Regla
- Proporcione un nombre para la regla. Por ejemplo: Origen del producto (Visibilidad de campos de unidad)
- Establezca el propósito en Visibilidad
-
Establezca el objetivo en el objeto de datos donde desea aplicar una vista de visibilidad. Por ejemplo: Producto (origen)
- Una regla de visibilidad debe tener la tabla de destino y las claves principales de esa tabla. Además, agregaremos columnas que determinen la Vista de visibilidad al apuntar a la columna que queremos afectar e ingresar Borrar, Requerir, Mostrar u Ocultar en el campo Expresión.
-
Agregue la Tabla Objetivo para su Regla
- Agregue las Claves primarias para su Regla
-
Agregue cualquier Columna que requiera definición para la Vista de visibilidad al apuntar a la Columna que queremos afectar y usar el
visibilityoption()
función para especificar Borrar, Requerir, Mostrar u Ocultar en el campo Expresión. -
Vuelve al diseño del panel y selecciona Visibilidad
- Haz clic en Crear y establece el Tipo en Regla
- Selecciona la Regla que creaste
- Guarda y vuelve a la vista de la aplicación para confirmar la actualización
Vistas de Visibilidad del Complemento
App Builder admite la opción de crear vistas de visibilidad mediante Complementos. Aquí el complemento devolvería un 0
, 1
, 2
, o 3
y estás configurando el resto de manera similar a cómo configuras el tipo de regla:
0
= Borrar: oculta el campo y borra su valor1
= Requerir - Hace que el campo sea un campo visible obligatorio2
= Mostrar - Hace que el campo sea un campo visible opcional3
= Ocultar: oculta el campo y su valor permanece intacto.