anonymous
Log in
Log out
Search
Recents:
v3.0
My subscriptions
My posts
My profile
gx-l
Webpanel momentaneo sin acciones de usuario
26/11/20 11:33
darorod777
Replies:
4
Hola foro. Tengo una aplicación que al iniciarse tiene que correr un proceso que demora varios segundos o minutos a veces. La idea es que el webpanel inicial llame a otro webpanel con un mensaje "Ejecutando procesos de inicialización bla bla bla.. por favor aguarde "cuando finaliza el proc que inicializa llame a otro. O sea WpnInicial >>> WpnMensaje y lanza proceso >>> al finalizar el proc llamar a WpnMenus El tema es que no logro que aparezca WpnMensaje. De WpnInicial pasa directamente a WpnMenus. Si ejecuta WpnMensaje porque el proc se ejecuta, pero nunca aparece en el navegador. WpnInicial: Start llama a WpnMensaje.call() WpnMensaje: Refresh llama a Proceso.call() y luego a WpnMenus() Alguna idea que hago mal? Gracias. ----------------------------------------- Para Suscribirse/Desuscribirse: http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1 Por consultas owner-gx-l@gxtech.com.uy
Hola foro.
Tengo una aplicación que al iniciarse tiene que correr un proceso que
demora varios segundos o minutos a veces.
La idea es que el webpanel inicial llame a otro webpanel con un mensaje
"Ejecutando procesos de inicialización bla bla bla.. por favor aguarde
"cuando finaliza el proc que inicializa llame a otro.
O sea
WpnInicial >>> WpnMensaje y lanza proceso >>> al finalizar el proc llamar
a WpnMenus
El tema es que no logro que aparezca WpnMensaje.
De WpnInicial pasa directamente a WpnMenus.
Si ejecuta WpnMensaje porque el proc se ejecuta, pero nunca aparece en el
navegador.
WpnInicial:
Start llama a WpnMensaje.call()
WpnMensaje:
Refresh llama a Proceso.call() y luego a WpnMenus()
Alguna idea que hago mal?
Gracias.
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
Replies
maxialba
26/11/20 12:16
Hola. La secuencia de ejecución planteada es válida para aplicaciones win. En web, WpnMensaje se ejecuta pero no se queda esperando a que termine el proceso, sino que pasa inmediatamente a la siguiente instrucción, que es llamar al WpnMenus. Es por eso que no llegás a verlo. Solo para comprobarlo (pues quizá no te sirva operativamente) a WpnMenus, en vez del evento Refresh en WpnMensaje, llamalo desde un Evento de usuario en WpnMensaje (puede ser un botón que diga Aceptar, por ejemplo) En este curso hay una seccion que se llama Esquema de trabajo en internet (o algo parecido) y explica las principales diferencias en la forma en que se ejecutan instrucciones, las limitaciones del ambiente web y proporciona algunas ideas y recursos de como "adaptarse" a este ultimo. https://es.scribd.com/doc/36406625/Genexus-9-Curso-Internet Espero te sirva Saludos ________________________________
Hola. La secuencia de ejecución planteada es válida para aplicaciones win. En web, WpnMensaje se ejecuta pero no se queda esperando a que termine el proceso, sino que pasa inmediatamente a la siguiente instrucción, que es llamar al WpnMenus. Es por eso que no llegás a verlo. Solo para comprobarlo (pues quizá no te sirva operativamente) a WpnMenus, en vez del evento Refresh en WpnMensaje, llamalo desde un Evento de usuario en WpnMensaje (puede ser un botón que diga Aceptar, por ejemplo) En este curso hay una seccion que se llama Esquema de trabajo en internet (o algo parecido) y explica las principales diferencias en la forma en que se ejecutan instrucciones, las limitaciones del ambiente web y proporciona algunas ideas y recursos de como "adaptarse" a este ultimo. https://es.scribd.com/doc/36406625/Genexus-9-Curso-Internet Espero te sirva Saludos ________________________________
leandro79337933
26/11/20 12:37
Hola Dario, solo para complementar lo que te indica Maximiliano, aqui se explica el orden de ejecucion: https://wiki.genexus.com/commwiki/servlet/wiki?8227,Eventos%20Web%20y%20Tipo%20de%20Datos%20Window Slds On Thu, Nov 26, 2020 at 12:32 PM Maximiliano Albarracin < maxialba@hotmail.com>
Hola Dario, solo para complementar lo que te indica Maximiliano, aqui se explica el orden de ejecucion: https://wiki.genexus.com/commwiki/servlet/wiki?8227,Eventos%20Web%20y%20Tipo%20de%20Datos%20Window Slds On Thu, Nov 26, 2020 at 12:32 PM Maximiliano Albarracin < maxialba@hotmail.com>
plusvalia
26/11/20 12:47
Darío, ¿Has probado el ProgressIndicator? https://wiki.genexus.com/commwiki/servlet/wiki?31275,Progress+Indicator+User+Control <https://wiki.genexus.com/commwiki/servlet/wiki?31275,Progress+Indicator+User+Control> Creo que puede resolver tu escenario. Saludos, Mateo Fernández Executive Partner Email: mateofd@plusvalialabs.com LinkedIn: https://www.linkedin.com/in/mateofd <https://www.linkedin.com/in/mateofd> Web: http://www.plusvalialabs.com <http://www.plusvalialabs.com/> Make Tech Work for You...not the other way around Don't print this email unless you have to. Let's protect the Environment. No imprima este correo electrónico si no es necesario. Protejamos el Medio Ambiente. > On 26 Nov 2020, at 12:37, Leandro Minatel <leandro@minatel.com.ar>
Darío, ¿Has probado el ProgressIndicator? https://wiki.genexus.com/commwiki/servlet/wiki?31275,Progress+Indicator+User+Control
Creo que puede resolver tu escenario. Saludos, Mateo Fernández Executive Partner Email: mateofd@plusvalialabs.com LinkedIn: https://www.linkedin.com/in/mateofd
Web: http://www.plusvalialabs.com
Make Tech Work for You...not the other way around Don't print this email unless you have to. Let's protect the Environment. No imprima este correo electrónico si no es necesario. Protejamos el Medio Ambiente. > On 26 Nov 2020, at 12:37, Leandro Minatel
darorod777
26/11/20 13:11
Bueno, gracias por sus aportes. Una vez leídos sus comentarios y gracias a ellos entender lo que estaba pasando lo resolví así: En WpnMensaje en vez de llamar al proc en el refresh puse un timer, esto hace que se muestre el form y al segundo se dispare el proc. Quedó perfecto. Tambien voy a ver el ProgressIndicator, me parece que visualmente quedaría muy bien. Gracias a todos! Un saludo. El jue, 26 nov 2020 a las 12:48, "Mateo Fernández (Plusvalía Labs)" (< mateofd@plusvalialabs.com>)
Bueno, gracias por sus aportes. Una vez leídos sus comentarios y gracias a ellos entender lo que estaba pasando lo resolví así: En WpnMensaje en vez de llamar al proc en el refresh puse un timer, esto hace que se muestre el form y al segundo se dispare el proc. Quedó perfecto. Tambien voy a ver el ProgressIndicator, me parece que visualmente quedaría muy bien. Gracias a todos! Un saludo. El jue, 26 nov 2020 a las 12:48, "Mateo Fernández (Plusvalía Labs)" (< mateofd@plusvalialabs.com>)
Back to gx-l