Estimados,
Tengo un problema bastante extraño, generando con VFPCS 6.0, se trata de
una función standard de Genexus 7.0 GXFORM.PRG.
Cuando desde una TRN quiero confirmar, me salta un error en ejecución que
dice lo siguiente:
"No se puede llamar a Setfocus desde un evento When, Valid, Rangehigh o
Rangelow".
Me muestra la linea 626 de GXFORM:
DO WHILE gx end loop > 0
DO WHILE gx field1 <= .ControlCount .and. gx field1 > 0
oControl = .Controls(gx field1)
nLevel = oControl.gx level
IF gx keep level .and. nLevel <> gx start lvl
* Exit if level changed and setting only in the start
level
RETURN .F.
ENDIF
IF (oControl.isActive() .or. ( nLevel <> gx start lvl .and.
oControl.CanActivate() )) .and.;
! oControl.gx noacc cond
* Active control reached: setfocus
gx setf = "THISFORM."+oControl.Name+".SetFocus()"
---->>>>>>>>>>> &gx setf
.GX SetFocus Allowed = .T.
RETURN .T.
ELSE
Si alguien tiene una pista, les agradezco.
Saludos a todos.
Tengo un problema bastante extraño, generando con VFPCS 6.0, se trata de
una función standard de Genexus 7.0 GXFORM.PRG.
Cuando desde una TRN quiero confirmar, me salta un error en ejecución que
dice lo siguiente:
"No se puede llamar a Setfocus desde un evento When, Valid, Rangehigh o
Rangelow".
Me muestra la linea 626 de GXFORM:
DO WHILE gx end loop > 0
DO WHILE gx field1 <= .ControlCount .and. gx field1 > 0
oControl = .Controls(gx field1)
nLevel = oControl.gx level
IF gx keep level .and. nLevel <> gx start lvl
* Exit if level changed and setting only in the start
level
RETURN .F.
ENDIF
IF (oControl.isActive() .or. ( nLevel <> gx start lvl .and.
oControl.CanActivate() )) .and.;
! oControl.gx noacc cond
* Active control reached: setfocus
gx setf = "THISFORM."+oControl.Name+".SetFocus()"
---->>>>>>>>>>> &gx setf
.GX SetFocus Allowed = .T.
RETURN .T.
ELSE
Si alguien tiene una pista, les agradezco.
Saludos a todos.
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 "[gx-l] Fwd: IT246036 - Error en GXFORM - No se puede llamar a Setfocus desde un evento When, Valid, Rangehihg o Rangelow"
Publicar un comentario