Comment faire pour centrer une fenêtre/fenêtre de dialogue dans GWT?

J'ai une liste d'enregistrements, chaque enregistrement a un bouton qui ouvre la fenêtre de réglage. Aussi, j'ai des préférences, avec beaucoup de logique parties et chaque partie a quelques enregistrements avec un bouton.

Donc, quand je clique sur un bouton, une fenêtre de dialogue s'affiche, mais si ce bouton est quelque part dans le bas de la page (que ce soit de 300 enregistrements avec le bouton), ma fenêtre de dialogue s'affiche sur la partie supérieure. Résultat: j'ai pour défiler vers le haut afin de trouver cette fenêtre (parfois, il apparaît derrière navigateur frontières).

Ou imaginez que vous configurez quelque chose et faites défiler la page vers le bas de remplissage de chaque option, à la fin vous permet de sauvegarder votre configuration, mais certains champs ont été remplis de manière incorrecte et d'avertissement fenêtre contextuelle s'affiche... quelque part sur la page, mais pas à proximité de votre pointeur ou même pas au milieu de votre page en cours.

Toutes mes fenêtres de dialogue sont héritées de Boite, j'ai donc utiliser super.show() et super.centre(), mais il ne fonctionne pas comme je veux.

Petite info en plus: certaines fenêtres de dialogue de recevoir des données depuis le serveur, et lorsque toutes les données sont reçues le reste de la fenêtre est affichée. Je crois que cela peut parfois causer de la fenêtre apparaissent dans un mauvais endroit.

OriginalL'auteur Dragon | 2013-01-09