2011-04-28 2 views
0

J'écris une application GWT MVP en utilisant la bibliothèque gwt-platform (très sympa une fois qu'on s'y habitue). Mon problème se produit lorsque mon présentateur tente de mettre à jour le contenu d'une zone de liste. Le problème se produit sur la ligne 66 du fichier ci-dessous:GWT MVP Presenter Impossible de mettre à jour le composant Viewbox List View

https://github.com/dartmanx/mapmaker2/blob/master/src/main/java/org/jason/mapmaker/client/presenter/MapmakerStackPanelPresenter2.java

Je suis sûr que l'application appelle la méthode onSuccess() (un point d'arrêt dans les travaux de débogage), et que le résultat est peuplé. Une chose que j'ai remarquée est que la vue associée, MapmakerStackPanelViewImpl2.java, semble être initialisée deux fois. Je me demande si j'essaye de mettre à jour un contrôle sur cette vue qui n'est pas attaché à l'interface utilisateur réelle. Ce fichier est ici:

https://github.com/dartmanx/mapmaker2/blob/master/src/main/java/org/jason/mapmaker/client/view/MapmakerStackPanelView2.java

Toute aide serait appréciée.

+0

Est-ce que votre classe GetMtfccTypesResult implémente sérialisable? –

Répondre

0

Le problème était qu'il y avait deux copies de la vue flottant. J'ai utilisé Gin pour injecter la vue dans le constructeur du présentateur, et le problème est parti.