check this out: http://www.webspin.be/
I left out the model (Phone class here) and the command pattern, since I'm not using it yet. For your comment on the casting: I'm having trouble with that too. When I want to attach the widgets to the root panel or whatever other panel, I can't do anything but cast them. But nobody seems to have a good solution... On 29 jun, 23:13, Daniel Jue <[email protected]> wrote: > Does anyone have a working MVP/Eventbus sample of something simple > like the PhoneEditor? > I don't think I'm doing it right. The code from the IO presentation > leaves out enough details so that I'm not sure what to do. > For instance, in my Presenter.class, > > I have something like this: > public class Presenter { > ... > private Display display; > interface Display { > HasClickHandlers getSaveButton(); > HasClickHandlers getCancelButton(); > HasClickHandlers getNumberField(); > HasClickHandlers getLabelPicker(); > } > void editPhone(Phone phone) { > this.phone = Phone.from(phone); > display.getNumberField().setValue(phone.getNumber()); > display.getLabelPicker().setValue(phone.getLabel()); > } > ...} > > Obviously, a HasClickHandlers object doesn't have a setValue method. > It doesn't feel like I should be casting to the widget here, since we > went through all the trouble of using the Display interface. > > I started looking at Mvp4g, but it seems to go off on a tangent with a > code generation class to wire up presenters and views via > xml.http://code.google.com/p/mvp4g/ > It's also intertwined with some mvc4g classes. > > I just want something basic that works, so I can seed my project from > there. A minimalist, working command style RPC example would be nice > too. > Anyone? If you're in the DC area, I'll buy you a drink! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
