Martin, eso lo puede lograr utilizando el User Control Open in new window . Lo puedes bajar del siguiente link: http://www2.gxtechnical.com/main13/viewitem.aspx?S%3b15%3b27%3b347%3b3%3b5575%3bO%3bOhiu+iJ9Zux%2fOeRHIKs1PKHmmEZhC0zU6BLw8ZvqY5o%3d,100#TOPE# y es muy fácil de utilizar, un ejemplo sería:
Event Enter
If My_Condition
//Which URL is going to be opened.
InNewWindow.Target = WebPanel.Link()
InNewWindow1.Fullscreen= false
InNewWindow1.ToolBar=false
....
InNewWindow1.OpenWindow()
EndInf
EndEvent
Saludos.
Ing. Joaquín Alvarez | DVelop Software Solutions | (598 2) 604 13 25 | www.dvelop.com.uy | Endeavor | ||
|
De: Martin Ciarapica [mailto:mciarapica@gmail.com]
Enviado el: jueves, 02 de diciembre de 2010 05:50 p.m.
Para: gx-l@gxtech.com.uy
Asunto: Re: [gx-l] Abrir reporte en una pestaña nueva del navegador
Disculpen jeje..es gx ev1 U3, Java web
El 2 de diciembre de 2010 16:41, Maximiliano Migues <maximiliano.migues@portoseguro.com.uy> escribió:
Cual es tu versión de Gx.
Saludos,
Maximiliano Migues
Desarrollo - Departamento de Sistemas
Porto Seguro - Seguros del Uruguay S.A.
Tel. (598) 2402-8000*
De: Martin Ciarapica [mailto:mciarapica@gmail.com]
Enviado el: Jueves, 02 de Diciembre de 2010 17:36
Para: gx-l@gxtech.com.uy
Asunto: [gx-l] Abrir reporte en una pestaña nueva del navegador
Buenas, quisiera saber si existe una forma sencilla de abrir un reporte pdf en una nueva pestaña invocándolo dentro del evento clic de un botón, por ejemplo con un call, pero deseo que el reporte aparezca en otra pestaña de mi navegador, de modo que la página que lo invoca no se pierda..
Lo único parecido que he usado es mediante un link de un text block o imagen como sigue:
txtImprimir.LinkTarget = '_blank'
txtImprimir.Link = link(Reporte,parametro)
pero en este caso, necesito hacer algo similar dentro de un evento...donde pueda por ejemplo condicionar la llamada del reporte..
Muchas gracias..
0 Response to "RE: [gx-l] Abrir reporte en una pestaña nueva del navegador"
Publicar un comentario