Binding Options

Parent Previous Next

La ventana DataSources presenta los datos disponibles en la reacción, los cuales corresponden tanto a los datos de sus  parámetros y variables como en las actividades que se hubieran ejecutado hasta el punto de la reacción en el cual se encuentre la actividad de tipo "UserInteraction" que contiene al conector.

Los conectores pueden hacer uso de dichas fuentes de datos, en el caso de los parámetros y variables leyendo y escribiendo información en ellos y en el caso del resultado de la ejecución de actividades anteriores sólo leyendo. Estas fuentes de datos son denominadas DataSources Primarias.

Adicionalmente, BIZUIT ofrece un conjunto de componentes que permiten interactuar desde el conector con fuentes de datos distintas a las presentes en el evento. De esta forma, un control del conector puede - sin cerrar el conector - invocar a un WebService o a otro evento de BIZUIT Event Manager, o ejecutar una sentencia SQL sobre una base de datos enviando datos presentes en el conector y visualizando en el mismo conector los resultados obtenidos. Estas fuentes de datos son denominadas DataSources Secundarias , las cuales también son visualizadas en la ventana DataSources.

En la solapa "Binding options" de la pantalla de configuración de un BIZUIT Controls es posible especificar hacia que DataSource Primaria y/o DataSources Secundarias está enlazado el control.

Binding Source

La opción "Binding Source"permite establecer el enlace de este control hacia un parámetro, variable o resultado de la ejecución de una actividad anterior, es decir, hacia una DataSource Primaria.

Al hacer clic en el botón "..."  se abre una pantalla que muestra todos los parámetros y variables y actividades que se hubieran ejecutado hasta el punto de la reacción en el cual se encuentre la actividad de tipo "UserInteraction" que contiene al conector:

En esta pantalla es posible seleccionar el elemento de los DataSources primarios a los cuales este control va a estar enlazado. Los parámetros de tipo Xml, así como los resultados de la ejecución de actividades anteriores, despliegan toda su estructura, por lo que es posible enlazar un control tanto a un parámetro escalar (SingleValue) como o a un nodo de un parámetro Xml. Como se mencionó anteriormente, si el control se enlaza al resultado de una actividad, el enlace será de solo lectura, permitiendo solamente mostrar en el control el valor del resultado de la ejecución de una actividad anterior pero no cambiarlo, ya que no es posible alterar el resultado de una actividad ya ejecutada.

En los datos de la ventana Edit Binding que se encuentra más arriba, si el control debe enlazarse a la variable "NroPedido" al hacer doble clic sobre ese elemento, el control ya queda enlazado. Esto quiere decir que cuando el formulario se visualice, este control va a mostrar el valor actual de esta variable, y cuando envíe los datos  a BIZUIT Event Manager, se remplazará el valor de dicha variable con el valor del control antes de continuar con la actividad siguiente.

Nota: Un caso particular es la actividad de tipo "StartPoint" donde al ser la primera actividad de la reacción solo puede hacer uso de los parámetros del evento para escribir en ellos.

Configure DataSource Requests

Permite especificar las estructuras de datos de entrada de DataSources Secundarias a las cuales estará enlazado el control, permitiendo enviar el valor del mismo a dicha estructura para preparar así su ejecución.

Secondary Data Source

Presenta una lista con todos las DataSources Secundarias presentes en el conector.

Add

Agrega la Secondary Data Source seleccionada a la lista de DataSources Secundarias a cuya estructura de datos de entrada estará enlazado el control.

Added DataSources

Lista de DataSources Secundarias a cuya estructura de datos de entrada estará enlazado el control.

DataSource

Nombre del DataSource Secundario

Binding

Elemento de la estructura de entrada del DataSource Secundario cuyo valor se llenará con el valor del control.

Execute DataSource

Si esta opción se encuentra seleccionada, el DataSource se ejecutará al momento en el que el control pierda el foco, enviandole el valor del control a la estructura de entrada y sin necesidad de invocar el DataSource mediante un control Button

Despliega una pantalla que permite seleccionar el Binding correspondiente, es decir, a qué estructura de entrada del DataSource secundario estará enlazado el control.



Configure DataSource Response

Permite especificar la DataSource Secundaria a cuya estructura de datos de salida estará enlazado el control.

Secondary Response Data Source

Permite seleccionar una DataSource Secundaria entre todas las presentes en el conector, desde cuya estructura de salida se tomará el valor que se asignará al control una vez que la datasource haya sido ejecutada.

Secondary Binding Source

Elemento de la estructura de salida del DataSource Secundario con cuyo valor se llenará el control.

Despliega una pantalla que permite seleccionar el Binding correspondiente, es decir, a qué estructura de salida del DataSource secundario estará enlazado el control.


Bind to Event Result

Si la DataSource Primaria a la cual se encuentra enlazado el control es un parámetro de tipo Out se debe seleccionar esta opción para que el valor devuelto por la ejecución del evento en dicho parámetro Out pueda ser visualizado en el control.


Anterior / Siguiente