Nuevo Enlace
Para crear un nuevo enlace con una Grid Anidada, haga clic en el elemento Nuevo enlace en la carpeta Enlaces dentro de Grid Anidadas.
Agregar una nueva Grid Anidada
Introduzca el nombre y la etiqueta del enlace que se creará.
- Name - Define el nombre de la Grid Anidada. El campo de nombre solo permite números, letras sin acento y guiones bajos.
- Label: define el texto de visualización de la columna de Grid Anidada.
- Grid Anidada avanzada: define el uso del iframe para abrir la Grid Anidada, lo que permite el uso de varias características de la consulta
El atributo Label no tiene restricción de caracteres y permite el uso de lang.
Lista de aplicaciones
Se enumerarán todas las aplicaciones de proyectos disponibles para el enlace. En este paso, el desarrollador debe seleccionar la aplicación de destino que se utilizará en la conexión.
Búsqueda de aplicaciones
Para ayudar a localizar la aplicación, puede usar los botones de agrupación o el campo Buscar.
Campo de búsqueda
La búsqueda se realiza por nombre de la aplicación.
Botones de agrupación
En esta agrupación hay tres opciones de visualización:
Todos
Enumera todas las aplicaciones del proyecto en orden alfabético a-z.
Ejemplo de aplicaciones sin agrupamiento
Por carpeta
Enumera las aplicaciones agrupadas por su carpeta, según la organización de las aplicaciones en el Explorer Project.
Ejemplo de aplicaciones agrupadas por Carpeta
- Item 1 - Lista de carpetas creadas en Explorer Project. Seleccione la carpeta y todas las aplicaciones de la carpeta se mostrarán en el elemento 2.
- Item 2 - Lista de aplicaciones en la carpeta seleccionada en el Item 1.
Por tipo
Enumera las aplicaciones agrupadas por su tipo respectivo.
Ejemplo de aplicaciones agrupadas por tipo
Item 1 - Tipos de aplicaciones existentes en Scriptcase. Seleccione el tipo de aplicación que desea enumerar, las aplicaciones correspondientes al tipo seleccionado se enumerarán en el elemento 2. Ítem 2 - Lista de solicitudes referentes al tipo seleccionado en el ítem 1.
Al seleccionar la aplicación de destino, haga clic en Siguiente ».
Definición de parámetros
En este paso, el desarrollador debe informar los valores que se pasarán a los parámetros de la aplicación de destino.
Estos parámetros pueden ser:
- Variables globales - Que se pueden definir en los eventos o en el SQL de la aplicación de destino.
- Clave principal: para conexiones creadas con aplicaciones de los tipos: Form y Calendar.
Parámetro
Enumera todos los parámetros definidos en la aplicación de destino.
Escribe
Define el tipo de origen del valor que se enviará al parámetro definido en la aplicación de destino.
Las opciones son:
- Fields: utiliza el valor de un campo de la aplicación de origen como parámetro.
- Variable - Utiliza el valor de una variable global, definida en la aplicación fuente, como parámetro. Esta opción solo aparecerá si se define una variable global en un evento en la aplicación de origen.
- Valor fijo - Utiliza un valor fijo, definido en la columna de valor, como parámetro. En esta opción solo se permiten valores alfanuméricos.
- Sin valor: al usar esta opción, no se pasa ningún valor. Al usar esta opción como parámetro para una clave principal, la aplicación de destino se mostrará en modo de inclusión.
Valor
Define el valor que se enviará como parámetro. Las opciones de esta columna cambian según el Tipo seleccionado.
- Al seleccionar Campo - La columna de valor enumerará todos los campos de la aplicación de origen, que enviará el valor.
- Al seleccionar Variable: se enumerarán todas las variables globales definidas en la aplicación de origen.
- Al seleccionar Valor fijo - Se desplegará un campo para el valor a informar. En esta opción no está permitido el uso de variables y debemos utilizar únicamente valores alfanuméricos.
- Al seleccionar Sin valor: en este caso, no se enviará ningún valor al parámetro.
Botón Actualizar
Este botón habilita la recarga ajax de la lista de parámetros, de esta manera es posible cambiar o agregar un parámetro en la aplicación de destino sin necesidad de reiniciar la creación de la conexión en curso.
Aplicación sin Parámetro
Para mostrar solo los registros que cumplen una determinada condición es necesario definir parámetros, para ello la aplicación de consulta debe tener configurada en su SQL una cláusula WHERE con una variable global.