使用 GWT 的 ClickHandler 的 MVP 方法是什么?
我的视图中有一个按钮,我想添加一个点击处理程序。
查看 button.addClickHandler(?)
传递了什么?主持人?新的点击处理程序?
示例案例1.查看代码:
this.myButton.addClickHandler(new ClickHandler()
{
@Override
public void onClick(ClickEvent event)
{
myPresenter.buttonClicked();
}
});
在这种情况下,无法测试向按钮添加点击处理程序...
示例案例 2. Presenter 代码:
this.view.addClickHandlerToButton(this);
@Override
public void onClick(ClickEvent event)
{
buttonClicked();
}
在这种情况下,在presenter中引入了GWT代码(ClickEvent),应该避免。