Saltar al contenido

Vínculos de control de lista en Jitterbit App Builder

Los vínculos de control de lista proporcionan funcionalidad especializada para los controles de Lista dentro de la capa de UI. Estos vínculos permiten a los desarrolladores refinar la interacción del usuario a través de dos métodos distintos: Filtro de Lista, que restringe las opciones disponibles en un menú desplegable, y Recuperar Lista, que automáticamente llena otros campos en la página según una selección.

Filtro de lista

Un filtro de Lista limita dinámicamente las opciones mostradas en una lista al vincular el control a otro campo en el objeto de negocio del panel. Para que un filtro de Lista funcione correctamente, el campo al que se está vinculando debe existir tanto en el objeto de negocio sobre el cual se construye el panel como en el objeto de Lista en sí. El comportamiento de la lista se rige al establecer la dirección de vinculación en filtro.

Cómo configurar un filtro de lista

  1. Abre la página deseada y selecciona Cajón de Acción > Diseñador en Vivo. Alternativamente, abre la pantalla de edición de la página deseada yendo a Banco de Trabajo de la App > Páginas.

  2. Si estás usando el Diseñador en Vivo, selecciona el panel que contiene el control de Lista y ve a la pestaña Todos los Controles. Si estás en el Banco de Trabajo de la App, selecciona el panel que contiene el control de Lista y haz clic en su botón de Controles.

  3. Localiza el control de Lista. Si estás en el Diseñador en Vivo, haz clic en su ícono de Abrir registro. Si estás en el Banco de Trabajo de la App, haz clic en su ícono de Abrir registro. Se abre un diálogo.

  4. En el diálogo resultante, abre la pestaña Opciones de Lista.

  5. En el grupo de campos Opciones de Lista, encuentra el campo Interacciones de Panel y Lista y haz clic en el botón Filtros. Se abre un diálogo.

  6. En el diálogo resultante, haz clic en + Filtro.

  7. Selecciona una Columna de Panel y una Columna (Fuente de Lista) correspondiente.

  8. Haz clic en el ícono de guardar para guardar tus cambios.

  9. Sal del diálogo, actualiza la página de la aplicación y prueba tus filtros.

List retrieve

Mientras que un control de Lista estándar típicamente solo captura un ID único, List Retrieve permite "recuperar" valores adicionales de la lista en tu registro actual. Un caso de uso común es seleccionar un Producto de una lista y recuperar automáticamente su Precio Unitario en un registro de Orden. Esto requiere aumentar la regla de Lista existente para incluir las columnas adicionales y luego mapeándolas en la interfaz de usuario.

How to configure a List retrieve

  1. Abre la página deseada y selecciona Action Drawer > Live Designer. Alternativamente, abre la pantalla de edición de la página deseada yendo a App Workbench > Pages.

  2. Si estás usando el Live Designer, selecciona el panel que contiene el control de Lista y ve a la pestaña All Controls. Si estás en el App Workbench, selecciona el panel que contiene el control de Lista y haz clic en su botón Controls.

  3. Localiza el control de Lista. Si estás en el Live Designer, haz clic en su ícono Open record. Si estás en el App Workbench, haz clic en su ícono Open record. Se abre un diálogo.

  4. En el diálogo resultante, abre la pestaña List Options.

  5. En el grupo de campos List Options, encuentra el campo Panel and List Interactions y haz clic en el botón Retrievals. Se abre un diálogo.

  6. En el diálogo resultante, haz clic en + Retrieval.

  7. Selecciona una Panel Column y una correspondiente (List Source) Column.

  8. Haz clic en el ícono de guardar para guardar tus cambios.

  9. Sal del diálogo, actualiza la página de la aplicación y pruébala.

Una vez configurado, seleccionar un elemento de la lista automáticamente llenará los valores recuperados correspondientes en tu panel.