Saltar al contenido

Vinculaciones de capacidades en Jitterbit App Builder

Enlaces de Capacidad es un nuevo tipo de enlace. Mediante enlaces de capacidad, un panel secundario puede tener el estado visible/editable de los controles vinculados a eventos intrínsecos (Insertar, Actualizar y Eliminar) configurados por su objeto de negocio de panel/página principal. Esto es similar al uso de columnas. block característica aunque agrega soporte para ocultar/deshabilitar el botón Crear. Block no puede afectar el botón Crear como block Depende de tener una fila en el panel.

Un Enlace de Capacidad tiene dos campos configurables:

  1. Principal: esta es la columna principal que contiene el estado de la capacidad.
  2. Evento Intrínseco: se asigna a los eventos Insertar, Actualizar y Eliminar.

Visibilidad

Ejemplo de registro de enlace de capacidades creado entre los paneles hijo y padre

Los estados de capacidad son los siguientes (igual que el formato condicional):

  • 0: Predeterminado
  • 1: Oculto
  • 2: Deshabilitado

El padre puede ser un panel padre o un objeto de datos de página.

Los paneles que se pueden configurar para usar enlaces de capacidades son los siguientes:

  • Panel multifila
  • Panel de una sola fila
  • Panel de calendario (solo inserción)
  • Panel de tablero (solo inserción)
  • Panel de carril (solo inserción)
  • Panel de resultados dinámicos

Nota

El enlace de capacidad configurado para deshabilitar la edición ocultará el icono de edición en la fila del panel multifila.

Para configurar un enlace de capacidad

Para configurar un enlace de capacidad, se sigue un proceso similar a cómo configuramos las columnas de enlace, excepto que aquí seleccionará el nuevo valor Capacidad como Tipo.

Aquí explicaremos paso a paso un escenario en el que se podrían usar enlaces de capacidad para ocultar dinámicamente el botón Crear en uno o más paneles secundarios según el valor de estado indicado en el panel principal. En este ejemplo, tenemos una página con un panel de Clientes y Pedidos, y queremos poder ocultar el botón Crear en el panel de Pedidos según el valor de estado de capacidad del panel de Clientes. Si un cliente no está activo, queremos que App Builder oculte el botón Crear en este escenario. Este ejemplo supone que el objeto de negocio del panel principal de Clientes ya contiene un campo con el valor de estado de capacidad "Activo".

  1. Navegue hasta la página que contiene los paneles a los que desea aplicar la vinculación de capacidades.
  2. Vaya al Cajón de acciones > Diseñar esta página
  3. Haga clic en el ícono Columna de enlace del panel secundario que desea configurar
  4. Haga clic en el botón Crear
  5. Establezca el Tipo en Capacidad
  6. Establezca Padre en el valor de la bandera que indica si el botón Crear debe ser visible o no. Por ejemplo: Activo
  7. Establezca el Evento Intrínseco como el evento intrínseco objetivo. Por ejemplo: Insertar
  8. Haga clic en Guardar