You're doing a great job and I look forward to a final
The bad news: I have some more fun for you to work with.
The good news: The bugs are getting 'smaller' (harder to find, and only generated by a specific method)
1. Autoresizing rightmost column when one or more column are locked (either by code or the contextmen)
(This is on my EditorGrid, but I guess you'll get the same on a regular grid)
- One or more of the columns are locked, either from the contextmenu or by code
- Autosizing the rightmost column (by doubleclicking on the resize-handle) gives the following error:
Unfortunately I'm not able to dig too deep in your source to find this one out (yet), and I'm not able to reproduce the error in any of your examples.
_eb[i].childNodes[_e6] has no properties
GridView(13, undefined)ext-all.js (line 202)
GridView(13, true, undefined)ext-all.js (line 202)
GridView(Object browserEvent=Event mouseout button=0 shiftKey=false, div.x-grid-split)ext-all.js (line 202)
EventManager(Object browserEvent=Event mouseout button=0 shiftKey=false)ext-all.js (line 20)
wrappedFn(dblclick clientX=0, clientY=0)
But if you think the error is on my side, please do tell and I'll do a more thorough check.
2. 'Stupid' / 'Intentional behavior' in EditorGrid ?
- EditorGrid, NumberField
When the cell is selected and not in edit-mode there is some strange behavior. If I press a key on the keyboard (ie. '1' or '6') it enters edit-mode correctly and prints in the number and lets me continue to enter numbers. However, if I hit enter or tab right away (with only one digit inside) it will revert to its original value! And why does tapping a character on my keyboard initialize the edit-mode? It seems as though the character that initializes the edit-mode dont pass through validation (character allowed) or gets buffered (reverts to original value) by the editor.
(I can make some examples of both if you want)
Love the data.Store, its brilliant!
Hope you have time to check these out.