Saltar al contenido

Deshabilitar Dinámicamente el Botón Crear

Como novedad en Vinyl 2.7, hay una función que le permite deshabilitar dinámicamente los botones Crear, Editar o Eliminar en un panel de varias filas en función de los elementos seleccionados de otro panel.

Ejemplo de Vídeo

Cómo Configurar

Para configurar esta nueva función, navegue hasta la página de la aplicación con los paneles en los que desea desplegar esta función. Vaya al Cajón de acciones > Diseñar esta página. Localice el ícono Columnas vinculantes para el panel en el que está configurando esto y haga clic en él.

Columnas vinculantes ser

Icono de columnas vinculantes para el panel de varias filas de pedidos

Desde aquí, haga clic en Crear para crear un nuevo registro de columna vinculante con el tipo Capacidad. Deje Hijo y Op en blanco y en Padre ingresará la columna en la que desea que se base la desactivación.

Vincular la ventana emergente de columnas para copiar

Ejemplo de registro de columna vinculante recién creado

Nota

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

Disablechildren Be

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

Desactivar resultados para niños

Ejemplo de resultados de lógica empresarial

Ahora, cuando se selecciona un registro en el panel del cliente, si la columna DisableChildren es un 1, el botón Crear está oculto en el panel de Pedidos.

Fe deshabilitada

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

Fe habilitado

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