Variables

El nodo Variables nos brinda la posibilidad de definir variables explícitas en las Instancias, variables que se cargan en los Eventos y que nos permiten incluso amar una Grilla en un WorkWith en la que todos sus elementos sean variables.

Este nodo, le da soporte a las variables del Web Panel. Algunas otras variables van a ser declaradas en la propia Grilla, dentro del nodo Attributes o en los nodos Filter y FixedData y hay que tener en cuenta dos cosas:

    • Cuando se declara una variable en cualquier lado, no es necesario duplicar la declaración en el nodo Variables. Por ejemplo, cuando se declara en la Grilla, todas sus propiedades quedan definidas allí.

    • En el nodo Variables deberían estar declaradas sólo aquellas variables que se usan en un Evento temporalmente, por ejemplo una variable auxiliar, que se usa para cargar algo, etc.

Si en algún caso, una variable que ya está definida en el nodo Filter o en la Grilla (en el nodo Attributes) se vuelve a declarar en el nodo Variables, cuando se generen los objetos con el Pattern, GeneXus les advierte con un warnig que esa variable está definida dos veces.

Con el botón derecho sobre el nodo aparecerá, entre otras, las opciones “Import Variables” y “Sort Variables”. Al seleccionar Import Variables abre una ventana pop up que nos permite seleccionar de donde importar las mismas. La propiedad "Sort Variables", ordenará las variables alfabéticamente.

Propiedades