Bonjour,

Je développe une application en utilisant GWT et le client souhaite que les boutons de navigations du navigateur soient inactifs. Je pensais pouvoir m'en sortir avec l'historique GWT mais ce n'est pas le cas.

L'application doit marcher sur IE6, IE7 et IE8.

Voici le bout de code que j'ai inséré dans mon entrypoint :

public class EntryWeb implements EntryPoint, ValueChangeHandler<String> {

public static final String INIT_STATE = "init_state";

/**
* This is the entry point method.
*/
public void onModuleLoad() {

initHistoryState();

ApplicationFacade applicationFacade = ApplicationFacade.getInstance();
ApplicationFacade.startup(applicationFacade);
}

public void initHistoryState(){

String token = History.getToken();

if(token.length() == 0){
onHistoryChange(INIT_STATE);
}else{
onHistoryChange(token);
}
}

public void onHistoryChange(String token){
//implement you logic here.
}

@Override
public void onValueChange(ValueChangeEvent event) {
onHistoryChange((String)event.getValue());
}

}
Je ne passe jamais dans le onValueChange lorsque que je clique sur le bouton précédent de mon navigateur.

Merci de votre aide