Frage

Ich schreibe eine GWT-MVP-Anwendung mit der GWT-Plattform-Bibliothek (sehr schön, wenn Sie sich daran gewöhnt haben). Mein Problem tritt auf, wenn mein Moderator versucht, den Inhalt einer Listbox zu aktualisieren. Das Problem tritt in Zeile 66 der folgenden Datei auf:

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

Ich bin mir sicher, dass die Anwendung die Onsuccess () -Methode (ein Haltepunkt in den Debugger -Werken) aufruft und dass das Ergebnis besiedelt ist.

Eine Sache, die mir aufgefallen ist, ist, dass die zugehörige Ansicht, MapMakerStackPanelViewImpl2.java, zweimal initialisiert zu sein scheint. Ich frage mich, ob ich versuche, eine Steuerung in dieser Ansicht zu aktualisieren, die nicht der tatsächlichen Benutzeroberfläche beigefügt ist. Diese Datei ist hier:

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

Jede Hilfe wäre geschätzt.

War es hilfreich?

Lösung

Das Problem war, dass es zwei Kopien der Aussicht gab, die herumschwebten. Ich benutzte Gin, um den Konstruktor des Moderators die Sicht zu injizieren, und das Problem verschwand.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top