Deshabilitar Dinámicamente el Botón de Creación
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 Video
Cómo Configurar
Para configurar esta nueva función, navegue hasta la página de la aplicación que contiene los paneles en los que desea desplegar esta función. Vaya al Cajón de acciones > Diseñar esta página. Busque el ícono Columnas de enlace para el panel en el que está configurando esto y haga clic en él.
Icono de columnas de enlace para el panel de varias filas de pedidos
Desde aquí, haga clic en Crear para crear un nuevo registro de columna de enlace con el tipo Capacidad. Deje Secundario y Op en blanco y en Principal ingrese la columna en la que desea que se base la desactivación.
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.
Ejemplo de lógica empresarial definida para formatear la columna principal como 1 o 0
Ejemplo de resultados de lógica de negocios
Ahora, cuando se selecciona un registro en el panel del cliente, si la columna DisableChildren es 1, el botón Create se oculta en el panel Orders.
Ejemplo de botón Crear deshabilitado en el panel Pedidos según los criterios establecidos en el panel Clientes
Ejemplo de botón Crear habilitado en el panel Pedidos según los criterios establecidos en el panel Clientes