Web 2.0 (xojo 2021r1.1) lostfocus

El lostfocus sigue sin andar del todo bien, hay veces que al suceder muy rápido la variable no tiene lo que muestra en pantalla, ejemplo:

Var strCuentaId as string = txtCuentaId.Text
Mostrar_Cuenta(strCuentaID)

txtCuentaId NO tiene el valor ingresado, hay veces que pierde 1 o más caracteres finales, segun la velocidad de escritura y la tecla tab.

En VB6 existia un refresh para el control, tengo forma de forzar por agun comando JAVA que cuando se provoca el lostfocus sea “seguro” el valor que está dando ?!

Por favor @Mauricio_Tanco crea un nuevo informe en Feedback sobre este tema para que pueda ser revisado.

Ah, importante! Sería perfecto si pudieses añadir un pequeño proyecto de ejemplo que sirva para ver el problema.

Gracias! :+1:

61515 - WebTextField Poor Behavior with ValueChanged in Google Chrome and Firefox

Robin Craig reportó problemas con ValueChanged (ahora TextChanged), luego Jay Menna reportó problema con LostFocus igual a lo que tu reportas. Ambos reportes tienen programas de ejemplo.

1 Like

Java es una cosa muy diferente al JavaScript que necesitas para la web.

Pareciera que es un error en la forma en la que implementarion los eventos, no se si realmente puedan corregirlo sin un rediseño importante.

Si realmente necesitas usar el LostFocus con web 2 (:-1:t2:), tendrias que hacer tu propio control personalizado en JavaScript con el SDK, agregale que envíe el valor del texto como parametro en el evento LostFocus.