Re: [java-l] Llamar a un evento Genexus usando JavaScript

Con esa versión yo recuerdo que hacia lo siguiente:
 
- Ponia en pantalla un objeto button asociado a un evento
- Ocultaba el botón (porque no debía ejecutarse con un clic)
- Armaba/ejecutaba la función javascript que hace al llamado al evento, de acuerdo
  a como GeneXus armó el nombre del evento (esto se ve en el còdigo HTML del webpanel ejecutado).
 
Para qué toda ésta saraza ? Porque siempre escribía el código del evento y luego lo llamaba desde un
javascript... y no pasaba nada, como que el evento no existía en tiempo de ejecuciòn.
De la forma en que detallo me quedaba seguro que el còdigo del evento, al estar
asociado a un botón desde el inicio del webpanel, se creaba si o si y era ejecutable desde javascript,
y solo que quedaba ocultar el botón.
 
 
 

 
El 28 de enero de 2013 11:43, Carolina Fievet <carol.fievet@gmail.com> escribió:
Hola forer@s!!
Me encuentro con la duda de que no sé si se puede llamar a un evento Genexus utilizando como llamador una función JavaScript. Actualmente consigo hacer un submit desde java script utilizando para ello este código:
       
        function llamada()
        {
            gxSubmit();
        }
Y para llamar a la función utilizo:  &Focus2.JSEvent('onclick', "llamada()")
-------------------------------------------------------------------------------------------------------- Hasta aquí todo funciona OK

Pero ahora lo que quiero es llamar a un evento propio de Genexus. Por ahí encontré este código en JavaScript el cual en teoría tendría que llamar a un determinado evento Genexus, pero no sé porqué no me anda o no me funciona.
function validar(e)
{
            GX_setevent('PRUEBA');   --> En teoría esta función JavaScript debería llamar al evento definido en Genexus 'prueba', pero no me anda.        
            gxSubmit();
}

Estoy utilizando Genexus9 + java + web
¿¿Alguna ayuda o sugerencia?? Muchísimas gracias por vuestro tiempo y que tengáis un buen día!! ;-) :-)



--
Eduardo L. Puntano
SOFTING S.R.L.
Desarrollador GeneXus Senior
E-mail: epuntano@e-softing.com.ar
Móvil Laboral:    011 15 4195-3918
Móvil Personal:  011 15 6265-8340
MSN: neosoftdevelopers@hotmail.com

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a genexus+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

0 Response to "Re: [java-l] Llamar a un evento Genexus usando JavaScript"

Publicar un comentario