GWT MVP Presenter无法更新视图列表框组件

时间:2011-04-28 01:20:49

标签: gwt mvp gwt-platform

我正在使用gwt-platform库编写一个GWT MVP应用程序(一旦你习惯它就非常好)。当我的演示者尝试更新列表框的内容时,我的问题就出现了。问题发生在以下文件的第66行:

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

我确信应用程序正在调用onSuccess()方法(调试器中的断点有效),并且结果已填充。

我注意到的一件事是相关视图MapmakerStackPanelViewImpl2.java似乎被初始化了两次。我发现自己想知道我是否正在尝试更新该视图上没有附加到实际用户界面的控件。那个文件在这里:

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

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

问题是视图中有两个副本浮动。我使用Gin将视图注入到演示者的构造函数中,问题就消失了。