Real-world examples of populating a GWT CellTable using a clean MVP pattern?

Posted by piehole on Stack Overflow See other posts from Stack Overflow or by piehole
Published on 2010-12-29T15:04:26Z Indexed on 2011/01/01 1:53 UTC
Read the original article Hit count: 171

Filed under:
|

We are using the GWT-Presenter framework and attempting to use CellTable to put together an updateable grid. It seems as though several of the GWT constructs for CellTable don't lend themselves to easily breaking up the logic into clean view and presenter code.

Examples: 1) Within the View's constructor, the CellTable is defined and each column is created by anonymous inner classes that extend the Column class to provide the onValue() method. 2) The FieldUpdater interface must be implemented to provide logic to execute when a user alters data in a cell. This seems like it would best fit in the Presenter's onBind() method, but FieldUpdaters often need access to the Cell or Column which belong in the view. CellTable does not have accessor methods to get hold of the Columns or Cells, so it seems the only way for the Presenter to get them is for me to create a multitude of member variables on the View and accessors on my Display interface.

Can anyone provide good examples for dealing with CellTable in GWT-Presenter or a comparable MVP

© Stack Overflow or respective owner

Related posts about gwt

Related posts about mvp