Bonjour à tous,
J'ai besoin de réaliser des focus sur certains de mes textfields.
Cependant, lorsque j'essaie de réaliser un focus sur un textfield se trouvant dans une boite de dialogue, cela ne fonctionne pas.
Des idées?
Merci d'avance
Bonjour à tous,
J'ai besoin de réaliser des focus sur certains de mes textfields.
Cependant, lorsque j'essaie de réaliser un focus sur un textfield se trouvant dans une boite de dialogue, cela ne fonctionne pas.
Des idées?
Merci d'avance
Hello,
Tu fais un focus sur un widget qui n'est pas encore affiché, il faut que tu regardes du côté de scheduleDeferred qui permet l'éxécution d'une command après mise à jour de l'affichage.
J'ai repris l'exemple généré par défaut (GWT SDK), j'ai ajouté une textbox avec un focus.
@tantôt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 (...) public void onSuccess(String result) { dialogBox.setText("Remote Procedure Call"); serverResponseLabel.removeStyleName("serverResponseLabelError"); serverResponseLabel.setHTML(result); dialogBox.center(); // Focus sur la texbox après mise à jour de l'affichage Scheduler.get().scheduleDeferred(new Command() { public void execute() { textBoxFocus.setFocus(true); (...)
Maxime
Merci beaucoup pour votre réponse, effectivement, ça marche![]()
Partager