J'ai créé un widget composite personnalisé, qui écoute un événement (dans mon cas loginEvent). Une fois l'événement détecté, l'état du widget change de la façon dont il devrait apparaître (dans mon cas, je souhaiterais remplacer l'une des icônes par un signal indiquant que l'utilisateur est connecté).Actualiser l'interface utilisateur en gwt
Cependant, après que l'événement a été détecté, puis-je faire en sorte que le widget se dessine à nouveau selon le nouvel état?
Je suis assez nouveau pour GWT alors soyez gentil et élaborer s'il vous plaît ...
panel.layout() - Cela ressemble à GXT, pas GWT de base pour moi .... Non, les choses ne fonctionnent pas comme vous attendez avec GXT puisque pour diverses raisons, les changements ne sont pas appliqués instantanément au DOM, contrairement à GWT normal. Cela conduit à toutes sortes d'appels excessifs à .layout() et des méthodes similaires. Au moins, c'était dans notre code avant que nous commencions à nous éloigner de cette bibliothèque. Sidetrack terminé, sinon de bons points. – bikesandcode