Thomas, thanks for the fast responce. I will see if this is causing the
error.

AddressWidget implements AddressView and Editor for AddressProxy, you say
that the AddressView must be extend Editor?


Now, one design question.

I love MVP, this pattern is very powerfull but, with Activities and Place
some thing are dificult.

Activities are for when you need navigation, but if want each view has a
Presenter, I thought the following:

   One interface Presenter for each View, where "View" delegate the logic in
the presenter implementation.
   Now, presenter is not Activity. When I need navigation, I make a Activity
that inject the presenter and delegate in this the logic of View.

   I want keep separate in the best forms the concepts of view and
presenter, but I want to know if inject the presenter in view is ok.
  The presenter have a method called onCreate(T) where T is a View. That
method is called when View is initialized after make UiBinder interface.
  In the onCreate(T) I inicialize the editor driver, etc.

  When I precise a Activity, in the start method I obtain the view, by
example, with AsyncProvider, how the View inject Presenter, the Activity
delegate logic to Presenter.

 I started think this for nested complex widget, for example, load Employees
associated with bank accounts, where the Widgets for list of selection and
creation bank account is a widget that delegate logic in a presenter that is
not Activity.
 But, i can use this widget alone in other view where is necesary one
Activity.

  All this is fine or I've gone crazy?

  Sorry for my english.

A.U.S Cristian Rinaldi

Teléfono Móvil: (0342) 155 238 083

www.logikas.com

Lisandro de la Torre 2643 Of 5 - 3000 - Santa Fe

Teléfono Fijo: (0342) 483 5138







2011/10/25 Thomas Broyer <[email protected]>

> AddressView (which is the type used in TerceroEditor) extends neither
> Editor nor IsEditor, so the "address" property isn't edited.
>
> Did I miss something in your code? (I only looked at
> TerceroNewEditorPresenter, TerceroEditor and AddressView)
>

-- 
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.

Reply via email to