With my minimal spare time right now I'm working on getting a new library 
based around these Grids, adding more functionality. 

What I've ended up doing is Extending DataGrid and maintaining my own List 
of my own Column implementation. I have a bunch more data that lives in 
Column, its size, some events, if it is visible,  the headers, footers, etc. 
Then I've extended DataGrid to only really accept a List of my own column 
implementation. That way I can easily maintain my own list of Columns and it 
allows for easier state management as eventually my goal will be to allow 
reordering and persisting the Columns. Eventually using gwtquery to allow 
for drag/drop column reordering. 

The reason I bring this up is there is potentially a lot of information that 
could belong inside of Column, especially with the new Table/Header 
builders. I don't really have a problem with sticking the databaseName 
inside Column, my question is why should we just stop databaseColumn, and if 
it continues to get expanded, where does it stop?


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

Reply via email to