Sunday, September 25, 2011

Re: Edit an object in a List without a ListEditor

In the code above: The RC which creates the LanguageProxy is different from the one which is used to fire the request on ConfigProxy. That could be the reason why your LanguageProxy is not presisted on the server. 

In the commented code thats not the case, thats why its working. 

To overcome this, you should not create LanguageProxies using arbitary RCs. Ask the presenter whenever you want new LanguageProxy. 

Ex:

// in view
LanguageProxy presenter.getLanguageProxy();

// in presenter 
LanguageProxy getLangaugeProxy(){
 return sameRc.create(LanguageProxy.class);
}

Keep the view simple, and let the presenter take care of creating the proxies :)

--
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/w2adPQtmuBsJ.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.

No comments:

Post a Comment