2012-01-12 59 views
0

我有幾種使用相同Listbox的表單。列表框由一個RequestFactory調用填充,例如,爲了填充列表框,從每個演示者調用此代碼。最佳實踐,重用不同形式的RequestFactory調用

EntityBaseRequestContext context = entityContextProvider.get(); 
    context.getDomaineValeursByName("DomaineActivite").fire(new Receiver<List<DomaineValeursProxy>>() { 
     @Override 
     public void onSuccess(List<DomaineValeursProxy> domaineValeursProxyList) {        
      display.setDomaineActivitieList(domaineValeursProxyList); 

     } 
    }); 

什麼是避免這種代碼在每個主持人的冗餘的最佳方式? 感謝您使用UiBinder的,GIN,MVP,GWT2.4

回答

0

代理在接收回調返回未連接到任何上下文

我',你可以放心地讓他們在一個訪問的位置,並用它在你所有的列表框中,就像你使用簡單的bean一樣。在應用程序啓動時僅觸發一次該請求並徹底使用它,在調用之後忘記該上下文。