Comment recharger la page web dans GWT
Comment recharger la page web dans GWT? Je veux recharger la page après un utilisateur enregistré dans le système et il affiche le statut personnel en haut de la page. Une idée de comment?
Merci beaucoup.
Vous pouvez actualiser les pièces de votre page web. Et vous pouvez emballage d'autres éléments, aussi, si elles ne sont pas nécessaires pour être visible. Alors peut-être la connexion faire quelque chose-processus de fermeture de session sera "afficher le login-wrap avec d'autres trucs-afficher la fenêtre de connexion de nouveau". Si vous aimez cela, je pense que la fenêtre de connexion sera construit qu'une seule fois. Et vous pouvez le faire avec beaucoup d'éléments sur votre page.
OriginalL'auteur Amelia | 2010-02-13
Vous devez vous connecter pour publier un commentaire.
Window.Location.reload()
recharger la page, mais je suis sûr que le rechargement de la page n'est pas ce que vraiment vous voulez.Vous voulez probablement seulement pour actualiser certaines pièces de la page pour mettre à jour une fois que l'utilisateur se connecte.
La raison en est, le rechargement de la page de re-télécharger le JavaScript et les images sur la page, qui est un beaucoup de trafic, juste pour se rafraîchir l'INTERFACE utilisateur.
OriginalL'auteur Jason Hall
Pour des problèmes comme ceux-ci, vous pouvez utiliser un événement de bus... semble très bien adapté à ce que vous voulez faire. Votre authentification widget pourrait soulever une authentification de l'événement sur le bus, et tous les widgets sur la page qui devrait être en réaction à cela il suffit de le ramasser et de se changer.
Il y a une discussion à ce sujet ici.
OriginalL'auteur Sudhir Jonathan
Je suggère la création d'un div spécifiquement pour cette zone d'affichage de votre page HTML.
Par exemple, dans votre fichier HTML:
Cependant vous attraper quand quelqu'un connecté (Base de données, EventBus, peu importe), qu'à mettre à jour qu'un seul panneau de la sorte:
Peut-être vous créer votre
StatsPanel
à l'aide de la UiBinder.OriginalL'auteur Nick