GWTP如何将数据从演示者传递到视图
GWTP how to pass data from presenter to view
我对table有看法。我想将数据传递给 table。使用 rest 从服务器获取数据。
传递数据的最佳方式是什么?
我会用构造函数来做这个吗?但是视图是由Presenter生成的,所以我不能这样做。
我也有此视图的 ui 处理程序,但我只用它来从视图(输入 f.e。)获取数据,而不是其他方式。
所以你先在你的视图界面定义一个setter
public interface MyView extends View, HasUiHandlers<...> {
void setModel(MyModel model);
}
然后你在 ViewImpl
中实现方法,在你的演示者中调用
getView().setModel(...)
来自您服务的 onSuccess 回调或任何其他地方
我对table有看法。我想将数据传递给 table。使用 rest 从服务器获取数据。
传递数据的最佳方式是什么?
我会用构造函数来做这个吗?但是视图是由Presenter生成的,所以我不能这样做。
我也有此视图的 ui 处理程序,但我只用它来从视图(输入 f.e。)获取数据,而不是其他方式。
所以你先在你的视图界面定义一个setter
public interface MyView extends View, HasUiHandlers<...> {
void setModel(MyModel model);
}
然后你在 ViewImpl
中实现方法,在你的演示者中调用
getView().setModel(...)
来自您服务的 onSuccess 回调或任何其他地方