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:
-
Navega en la aplicación App Builder al Panel padre del Panel hijo que deseas ocultar.
-
Ve a Action Drawer > Diseñar esta página.
-
Selecciona el panel desde la vista de diseño de la página.
-
Haz clic en el ícono de engranaje SQL para ir al SQL de Negocios para la Fuente del Panel padre.
-
Haz clic en la pestaña Columnas.
-
Haz clic en + Columna para agregar una columna con una Expresión que evalúe a
1,0o3y proporciona un Alias.-
Expresión de ejemplo:
IIF(P.StepTypeID = Enum(StepType,'Question'),1,0), -
Alias: QuestionVisibility
-
-
Navega en la aplicación a la página donde deseas ocultar el Panel.
-
Ve a Action Drawer > Diseñar esta página.
-
Selecciona el Panel hijo (el panel que deseas ocultar).
-
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.