Forms 最佳实践是以不同的形式重用RequestFactory调用
我有几个表单使用相同的列表框。列表框是通过RequestFactory调用填充的,例如,为了填充列表框,从每个演示者调用此代码Forms 最佳实践是以不同的形式重用RequestFactory调用,forms,gwt,mvp,requestfactory,Forms,Gwt,Mvp,Requestfactory,我有几个表单使用相同的列表框。列表框是通过RequestFactory调用填充的,例如,为了填充列表框,从每个演示者调用此代码 EntityBaseRequestContext context = entityContextProvider.get(); context.getDomaineValeursByName("DomaineActivite").fire(new Receiver<List<DomaineValeursProxy>>() {
EntityBaseRequestContext context = entityContextProvider.get();
context.getDomaineValeursByName("DomaineActivite").fire(new Receiver<List<DomaineValeursProxy>>() {
@Override
public void onSuccess(List<DomaineValeursProxy> domaineValeursProxyList) {
display.setDomaineActivitieList(domaineValeursProxyList);
}
});
EntityBaseRequestContext=entityContextProvider.get();
context.getDomainEvaluerSbyName(“DomaineActivite”).fire(新接收器(){
@凌驾
public void onSuccess(List domainevaluersproxylist){
display.setDomaineActiveList(DomainEvaluerProxylist);
}
});
避免在每个演示者中重复此代码的最佳方法是什么?
多谢各位
我使用的是Uibinder、GIN、MVP、GWT2.4在Receiver回调中返回的代理不附加到任何上下文,您可以安全地将它们保存在可访问的位置,并在所有列表框中使用,就像使用简单bean一样。在应用程序开始时触发此请求一次,并在整个过程中使用它,在调用后忘记上下文