Saltar al contenido

Columnas de visibilidad en Jitterbit App Builder

Las columnas de visibilidad permiten a los desarrolladores definir la visibilidad de columnas de datos específicas a nivel de panel utilizando un método de configuración estática. Las columnas de visibilidad son una buena opción para controlar la visibilidad cuando se tienen requisitos de interfaz de usuario sencillos y constantes, donde las columnas no necesitan reaccionar a los roles de usuario o condiciones en tiempo de ejecución. Cuando la visibilidad de una columna determinada debe cambiar dinámicamente, las reglas de visibilidad son la solución más adecuada.

Comparación de columnas de visibilidad y reglas de visibilidad

  • Columnas de visibilidad: Efectivas para escenarios simples donde un campo debe permanecer oculto o visible en la interfaz de usuario a lo largo de toda la aplicación.

  • Reglas de visibilidad: El método preferido para la mayoría de los casos de uso modernos. Estas reglas permiten evaluar condiciones en tiempo de ejecución, lo que permite que las columnas aparezcan o desaparezcan según criterios específicos, como el estado de un registro o los permisos del usuario.

Cómo usar columnas de visibilidad

Usar columnas de visibilidad implica establecer manualmente un "bloque de uso" para ocultar o mostrar campos específicos dentro de un panel. Esta configuración es "estática" porque no cambia según los roles de usuario o lógica compleja durante una sesión.

Una columna de visibilidad puede evaluar tres valores con estos significados:

  • 1: Visible.

  • 0: Oculto (colapsando el espacio en la página donde habría aparecido el panel).

  • 3: Oculto (preservando el espacio en la página donde habría aparecido el panel).

Para configurar una columna de visibilidad, sigue estos pasos:

  1. Navega en la aplicación App Builder al Panel padre del Panel hijo que deseas ocultar.

  2. Ve a Action Drawer > Diseñar esta página.

  3. Selecciona el panel desde la vista de diseño de la página.

  4. Haz clic en el ícono de engranaje SQL para ir al SQL de Negocios para la Fuente del Panel padre.

  5. Haz clic en la pestaña Columnas.

  6. Haz clic en + Columna para agregar una columna con una Expresión que evalúe a 1, 0 o 3 y proporciona un Alias.

    • Expresión de ejemplo: IIF(P.StepTypeID = Enum(StepType,'Question'),1,0),

    • Alias: QuestionVisibility

  7. Navega en la aplicación a la página donde deseas ocultar el Panel.

  8. Ve a Action Drawer > Diseñar esta página.

  9. Selecciona el Panel hijo (el panel que deseas ocultar).

  10. En las Propiedades del Panel, dentro del grupo de campos de Vinculación, establece la Columna de Visibilidad como la columna que definiste en el paso 5. Ejemplo: QuestionVisibility.