The primary reason is that we didn't want to impose the restriction that all
table based implementations of HasDataPresenter contain a header and a
footer consisting of a single header/footer per column.  You can imagine a
variation of CellTable that does not include headers, or one that supports
multi-line headers.  To be honest though, we (I) may have walked into a
over-design hole.  Technically the header/footer is part of the view, but it
probably would have been fine to just include it in the Column.


John LaBanca | GWT Software Engineer | [email protected]




On Mon, Jul 25, 2011 at 9:44 AM, Jeff Larsen <[email protected]> wrote:

> I had about an hour-hour and a half to play with this over the weekend and
> I have to say it looks great. I have to ask though, is there a reason why
> Column<T,?> doesn't contain the header and footer cell? It would sure make
> it easier for things like reordering columns, hiding columns. Also it seems
> like the header/footer are a kind of metadata for the column itself.
> Admittedly, there is nothing stopping me from doing this on my own, but it
> seems to me like the header and footer belong to the column itself. What
> edge case haven't I considered?

-- 
http://groups.google.com/group/Google-Web-Toolkit-Contributors

Reply via email to