[Please comment] Cell editing, changing API (2.0)
With the current approach (beta2) there is a separate 'editor' template which replaces 'cell' template for the current cell during editing time. After the cell data is validated the 'editor' template disappears and is replaced back with normal 'cell' template.
This has originated from 1.0 editing 'quick fix' and also because I was thinking that having input boxes or combo boxes in all rows always visible is simply not possible due to performance impact, so I can only afford showing one 'editor' at a time.
Now after seen several prototypes using beta2 it seems that many people would prefer having editors (like checkbox or combobox) always visible instead of just appearing when you switch the current cell into edit mode. So I added input template and combo template. And now there are two ways of doing the same thing and explaining and maintaining this is really confusing.
To fix this I am going to change the editing API - I will remove separate 'editor' template and if you want to make a particular column editable you would assign it a cell template which has editing capabilities built in (input, combo or checkbox). There will be also stylesheet classes which will define if the cell 'looks like editor' always or only when selected.
I rolled back cell editing from beta3 and will release beta3 later today without changes in cell editing. The new API will be implemented during the next two weeks and released as beta4.
This is a major breaking change so I would prefer to have some discussion whether I am doing the right thing this time.