Saltar al contenido

Deshabilitar dinámicamente el botón de creación en Jitterbit App Builder

Hay una función que permite desactivar dinámicamente los botones Crear, Editar o Eliminar en un panel multifila según los elementos seleccionados de otro panel.

Ejemplo de vídeo

Cómo configurar

Para configurar esta nueva función, dirígete a la página de la aplicación con los paneles que deseas desplegar. Ve al Panel de acciones > Diseñar esta página. Localiza el icono Columnas de enlace del panel que estás configurando y haz clic en él.

¡Columnas de enlace

Icono de columnas de enlace para el panel multifila de pedidos

Aquí, haga clic en Crear para crear un nuevo registro de columna de enlace con el tipo Capacidad. Deje Secundario y Operador en blanco, y en Principal introduzca la columna en la que desea que se desactive.

Copia de la ventana emergente de columnas de enlace

Ejemplo de registro de columna de enlace recién creado

Nota

Para que la desactivación dinámica funcione correctamente, la columna Principal debe tener el formato 1 o 0, donde 1 = Ocultar y 0 = No ocultar.

Disablechildren be

Ejemplo de lógica de negocio definida para formatear la columna principal como 1 o 0

Deshabilitar resultados secundarios

Ejemplo de resultados de lógica de negocios

Ahora, al seleccionar un registro en el panel del cliente, si la columna DesactivarHijos es 1, el botón Crear se oculta en el panel Pedidos.

Fe desactivada

Ejemplo de botón Crear deshabilitado en el panel de Pedidos según los criterios establecidos en el panel de Clientes

Enabled fe

Ejemplo de botón Crear habilitado en el panel de Pedidos según los criterios establecidos en el panel de Clientes