Friday, August 31, 2007

GxWebResources III - Mouse over Calling Web Panel via AJAX!

GxWebResources III.

AJAXToolTipText calling Web Panel. (GxObject)

GxWR

  • GxWR-TTTAjax(GxTextoLink,GxProgramm)
    Esta funcion, permite llamar
    como tooltip a un Programa Gx, desde un link


Mirando el Source

El web form correspondiente a la ScreenShot que esta en la (FIG Fig.: GxRW-TTTAJAX(TextLink,GxProgram) se puede observar en la (FIG: WebFORM), es una simple Grilla con 2 variables, las cuales deben ser readonly, y el formato hay que cambiarlo a HTMLRaw, para que actuen domo como containers del resultado de la funcion.

En los eventos, hay que inicializar la GxWR, en el Event Start, la funcion pGxWRTTTAJAXHeader(), asignandole el resultado al Form.Header, así se inicializan las GxWebResources. Luego, el llamado a la funcion GxWRTTTAJAX() propiamente dicha, que necesita 2 parametros, el primero es el Texto que se mostrara en la Grid, y el 2do es el Link de llamado al programa que se mostrará en la PopUp Windows con el WebPanel, ver (FIG.: TTTAjax in Browser).

Para llamar al GxProgram AJAX, primero generamos el link del programa respectivo, y luego si, asignamos a la Comunna de la grilla &BooDesc,

&URL = Link(hBookView, BooCode)
&BooDesc = udf(pGxWRTTTAJAX, BooDesc, &URL)

&URL = Link(hAuthView, AutCode)
&AutDesc = udf(pGxWRTTTAJAX, AutDesc, &URL)

El resultado de estos llamados, se pueden ver en la web se detalla en la, fig. Demo Of Use GxRWTTTAjax Function.



Los Objetos Gx llamados, son el hBookView, que es un webpanle, que contiene informacion del libro, y la imagen de la portada ver figura siguiente:

el otro objeto GeneXus llamado es: hAuthView, que es un webpanel, que contiene la informacion del Author, como se ve en la figura siguiente:



Ver demo del llamado AJAX en accion.

Labels: , ,

0 Comments:

Post a Comment

<< Home