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 : Sélectionner tout - Visualiser dans une fenêtre à part
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);
	}