我目前正在开发一个GWT应用程序。事实是我的应用程序从数据库中获取了一些数据。为此,我创建了一个运行良好的AsyncCallback。实际上,在我的AsyncCallback的OnSuccess()方法中,我有:
@Override
public void onSuccess(Object result) {
System.out.println("readAllAuteur() - Reponse recue");
gestionAuteursGui.maj_liste_auteurs((List<TAuteur>)result);
}
maj_liste_auteurs()如下:
public void maj_liste_auteurs(List<TAuteur> result) {
for(TAuteur auteur : result){
String resString = auteur.getPrenom() + " "
+ auteur.getNom() + " ("
+ auteur.getDomicile() + ")";
this.lst_auteurs.addItem(resString);
Window.alert(resString);
}
}
所以我通过Window.alert()方法显示所有元素,但我的ListBox仍为空。这就像UI没有更新。你知道我的问题的根源以及如何解决它吗?
感谢您提前!