Saltar al contenido

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

  1. Vaya al panel Formulario de la página de la aplicación donde desea ocultar un campo
  2. Vaya al Cajón de acciones > Diseñador dinámico
  3. Seleccione el Panel para editar y vaya a Más > Visibilidades
  4. Haga clic en Crear y configure el valor Tipo en Estático
  5. A continuación, seleccione la Columna que desea ocultar. Por ejemplo: Transportista
  6. Seleccione el Valor que desee:

    1. Borrar: oculta el campo y borra su valor
    2. Requerir: hace que el campo sea un campo visible obligatorio
    3. Mostrar: hace que el campo sea un campo visible opcional
    4. Ocultar: oculta el campo y su valor permanece intacto

    visibilityvalues.png

  7. Haga clic en Guardar

  8. 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.

  1. Navegue hasta la aplicación desde donde desea aprovechar la vista de visibilidad
  2. Haga clic en el cajón de acciones > App Workbench
  3. Haga clic en + Regla
  4. Proporcione un nombre para la regla. Por ejemplo: Origen del producto (Visibilidad de campos de unidad)
  5. Establezca el propósito en Visibilidad
  6. 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.
  7. Agregue la Tabla Objetivo para su Regla

  8. Agregue las Claves primarias para su Regla
  9. 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.

    visibilitysyntaxexample.png

  10. Vuelve al diseño del panel y selecciona Visibilidad

  11. Haz clic en Crear y establece el Tipo en Regla
  12. Selecciona la Regla que creaste
  13. 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 valor
  • 1= Requerir - Hace que el campo sea un campo visible obligatorio
  • 2= Mostrar - Hace que el campo sea un campo visible opcional
  • 3= Ocultar: oculta el campo y su valor permanece intacto.