Gabriela si lo haces por el método convencional utilizando js puro, sugiero que ejecutes el siguiente codigo js:
è parent.document.forms['+'0'+'].submit();
luego de cerrar el popup. (siempre y cuando no lo cierrres con la cruz de cerrar ventana)
Esto referencia al browser parent (quien llama al popup) y realiza un refresh en el mismo web form.
Tal vez te sirva de algo.
Personalmente utilizo una librería de js para armar dialogos modales (jquery), y el codigo js queda en los .js mas ordenado. Pero es diferente
a utilizar gx convencionalmente. (siempre con gx 90)
Comentanos como te fue
Cordial saludo
Israel Cors
Dpto. Tecnología e Información
TEL: 0299-4496300 int. 6409
Instituto de Seguridad Social del Neuquén
De: Gabriela Arriola [mailto:gabriela@apraful.com.uy]
Enviado el: Martes, 26 de Octubre de 2010 08:00 a.m.
Para: java-l@gxtech.com.uy
Asunto: Re: [java-l] Refresh al cerrar popup
Si, olvidé especificar ese detalle... ;)
Estoy trabajando con la versión 9.0 de GX.
Saludos!
----- Original Message -----
From: Fabricio Enrique Cuadros
Sent: Tuesday, October 26, 2010 12:41 PM
Subject: Re: [java-l] Refresh al cerrar popup
Hola Gabriela. Con que versión de Genexus estas trabajando?
2010/10/26 Gabriela Arriola <gabriela@apraful.com.uy>
Hola a todos.
Estoy teniendo problemas para refrescar una grilla luego de cerrar una popup.
Tengo un WebPanel (WP1) con una tabla con dos filas, en una fila tengo un component y en la otra varios botones. Según el botón que presiono se carga un WP diferente en el component.
Una de las opciones carga un WebPanel (WP2) con una grilla, el mismo tiene una acción de Insert para cargar nuevos registros. Esta acción abre una popup para ingresar datos (WP3) y al confirmar dispara un proceso que hace un insert en la BD. Luego de esto se cierra la popup pero no logro que se haga un refresh en la grilla (WP2).
En el WP1 puse código javascript para lograr que el WP3 se abra como popup.
Alguna idea para lograr el refresh luego de ingresar un dato y cerrar la popup?
Muchas gracias!
Saludos,
El texto de este correo electrónico está dirigido exclusivamente al destinatario que figura en el mismo. Se advierte que puede contener información de carácter reservada, secreta o confidencial, así como datos de carácter personal. Por tanto, su utilización o divulgación sólo está permitida a las personas autorizadas. El contenido está alcanzado y regulado por la normativa de la República Oriental del Uruguay respecto a la Protección de los Datos Personales. Si el mensaje no está destinado a usted y lo ha recibido por error o por otras circunstancias, deberá abstenerse de leer, reproducir o difundir el contenido del mismo en forma alguna ni bajo ningún concepto. Le solicitamos además que lo comunique en forma inmediata por este medio al remitente y que lo elimine de manera segura e irrecuperable.
--
Fabricio Cuadros
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5563 (20101026) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 5564 (20101026) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a genexus+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
0 Response to "Re: [java-l] Refresh al cerrar popup"
Publicar un comentario