In Vaadin 7 I’m making quite extensive use of Table and various Container implementations, and am currently in the process of migrating away from Table to the current Vaadin 7 version of Grid.
It looks like the focus for Vaddin 8 is on redesigning the data binding functionality so I downloaded the latest alpha version (as available from https://vaadin.com/releases?version=prerelease/8.0/8.0.0/8.0.0.alpha5) and took a look at the new Grid class.
I assume that the current state of the class is unfinished - I see methods for specifying columns but nothing to set row data, and no support for editing etc. yet.
Do you have a plan for the eventual API of Grid? I noticed com.vaadin.server.data.DataSource and its implementations - it this designed to replace Container? (in respect to managing rows?). Would I be correct to assume the plan is to be able to bind a Grid to a DataSource and then add Column<T, V> instances to said Grid?
Is there an expected release date for Vaadin 8? Can we expect the new Grid implementation to be mostly feature complete (relative to the old Grid) at the time of release, or is it expected to be completed in future 8.x releases? In particular can we expect continued support for additional header and footer rows (for filtering, aggregating summary rows etc) and editing?
Thanks