Message d'attente sur un appel asynchrone
Bonsoir tout le monde !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
je lance un appel asynchrone qui, malheureusement, n'affiche rien tant que le résultat n'est pas revenu.
Que me conseillez vous et comment le mettre en oeuvre ? un message d'attente... le sablier...
Merci d'avance pour votre aideeeeeeeeeeeeeeeeeeeeeeee :-)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
@UiHandler({ "buttonListe" })
void onClickListe(ClickEvent e) {
ExperienceServiceAsync ExperienceService = GWT
.create(ExperienceService.class);
ExperienceService
.recupExperiences(new AsyncCallback<List<Experience>>() {
public void onFailure(Throwable error) {
Window.alert(error.getMessage());
}
public void onSuccess(List<Experience> experiences) {
DisplayListeExperiences(experiences);
}
});
}
public void DisplayListeExperiences(List<Experience> experiences) {
Grid g = new Grid(experiences.size(), 2);
int ligne = 0;
for (Experience temp : experiences) {
g.setText(ligne, 0, temp.getTitre().toString());
g.setText(ligne, 1, temp.getCategorie().toString());
ligne++;
}
centre.clear();
centre.add(g);
} |