我是 GWT 的新手。我想知道,是否可以从 设置单元格表内容? GWT 主持人 ?是否可以从 View 本身设置单元格表数据并仍然遵循 MVP 模式?
最佳答案
不要与 GWT 演示者及其模式混淆。如您所知,GWT Presenter 是 View 和 Model 之间通信的契约。写服务器好调度 代码和 事件巴士演示者中的代码和 View 本身中 GWT 小部件的数据设置。
使用 dispatch.execute
从模型向演示者获取单元格表数据后方法。在 onSuccess
方法,调用在单元表中设置数据的方法。
public interface MyView extends View
{
void setCellTableData(List<Data> dataList);
}
它将在 View 类中实现,编写一段代码在那里设置单元表的数据。
dispatch.execute(new GetDataAction(),
new AsyncCallback<GetDataActionResult>() {
@Override
public void onFailure(Throwable caught) {
}
@Override
public void onSuccess(List<Data> result) {
getView().setCellTableData(result);
}
};
});
关于gwt - 从演示者设置 GWT 单元表数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15515949/