2017-07-04 5 views
0

J'ai une question à propos de GWT. Dans GWT lorsque je navigue vers un nouvel endroit, il change l'adresse URL dans la barre du navigateur. Donc, y a-t-il une solution pour ne pas changer l'URL lorsque vous allez à la nouvelle place. L'exemple de code avec la méthode goTo est ci-dessous.Ne changez pas l'URL sur le changement de lieu dans GWT

@Override 
public void onFailure(Throwable caught) { 
     super.onFailure(caught); 
     ForbiddenPlace forbiddenPlace = new ForbiddenPlace(); 
     goTo(forbiddenPlace); 
} 
+1

Impossible de charger l'URL dans un iframe? Tant que c'est dans le même domaine, vous pouvez obtenir le contenu du document et travailler avec. – WLGfx

Répondre

0

Si vous utilisez la méthode PlaceController.goTo, il se déclenche un PlaceChangeEvent dans le EventBus, il sera utilisé à la fois par PlaceHistoryHandler et ActivityManager. C'est le PlaceHistoryHandler celui qui met à jour l'URL (Historian), donc ... si vous voulez juste montrer l'endroit sans mettre à jour l'URL (Historian) vous pouvez fournir manuellement l'endroit à votre ActivityManager en utilisant ActivityManager.onPlaceChange(new PlaceChangeEvent(new ForbiddenPlace())).