我是GWT的新手,.I正在尝试用MVP实现我的代码。
因此,遵循一个教程
View,Presenter,Display接口,H 110我的视图实现了我的d11接口。H 212G 213
为了证明概念,我在视图中创建了一个Button。在我的演讲者中,我写了ClickHandler。
现在,当我调试这个项目时,我可以看到我的视图,但是我在演示者中分配的功能没有实现。换句话说,视图和演示者没有绑定在一起。
我该怎么把他们绑起来?我是不是遗漏了什么?
谢谢
发布于 2010-09-25 08:48:41
你在你的项目中使用杜松子酒吗?您可以张贴您的视图代码和演示者,以及您要绑定它们的位置。您可以使用以下方法来绑定视图和演示器:
bindPresenter(MyPresenter.class, MyPresenter.Display.class, MyView.class);您是否在演示器模块中添加了上述代码?
发布于 2010-11-16 08:49:25
您在哪里创建视图和演示者?创建它们时,将视图传递给演示者,例如作为演示者构造函数中的参数。像这样
MyView v = MyView();
Mypresenter p = MyPresenter(v);然后在MyPresenter..。
PView view = Display.View; // the display/interface where View is defined.
MyPresenter(Displat view) {
this.view = v
bind();
}
bind() {
view.getThis,GetThat.addClickHandler(...) and so on...
}希望这能有所帮助。
https://stackoverflow.com/questions/3775565
复制相似问题