I have been eagerly waiting for the new Grid component since it was announced, and had really looked forwards to migrate away from the crappy Table component.
Unfortunately it doesn’t seem that it can replace Table just yet.
Dealbreakers:
- The editor row is just not usable
double-click on row 1
click in field
write values
click save
double-click on row 2
click in field
write values
click save
…
Just, no.
This should have been:
click in field in row 1
write values
click in field in row 2
write values
or even better:
click in field in row 1
write values
arrow-down
write values
From this also follows that the editor shouldn’t freeze the Grid.
I hear Vaadin is working on a spreadsheet component.
You can’t possibly plan to use the current Grid for that?
- Not possible for the user to resize the columns.
So, when you have a column that can contain a long text, I either have to always show everything, always leaving less room for the other columns, or I have to truncate the text / set a smaller width?
I assume this will appear in 7.4.x or something, but it annoys me that basic features have been prioritized down to make room for the new and shiny. I do appreaciate the new stuff, but I would have preferred if Grid 1st was a drop-in replacement for Table.
Annoyances:
I don’t like the way row selection works;
Say you have two lists; In both you want to single-select all the time, but in one of them you occasionally want to do multi-select as well. The users will have to do single-select in a different way in these two lists…
Clicking a row in a multi-select list should select it, just as in a multi-select list.
However, I do like the checkbox, and especially the click-drag to select multiple rows. We do have users that don’t know or are uncomfortable with using shift and ctrl to select.
I think that shift-select and ctrl-select to select a range of rows in a multi-select list should always work, and the checkbox should be an option.
Amusing bugs and quirks:
When I double-clicked a row to edit it in IE9, the text I clicked on got selected, naturally. I then got the editor row on top of that, and on top of that again I got the IE “accelerator” button which gives you such helpful options as “Email with Windows Live” and “Search with bing”.
zooming with ctrl-mousewheel doesn’t work.