Threaded View
-
13 Sep 2011 3:20 AM #1
GridView stealing focus from cell editor
GridView stealing focus from cell editor
Ext version tested:
- Ext 4.0.6
Browser versions tested against:- FF6 (firebug 1.8.2 installed)
- Chrome 13.0.782.220
DOCTYPE tested against:- strict
Description:- I'm am using a grid with cell editing on Ext.Direct store. When new row (record) is added, app fires
Editor is shown at the right position, but a second after it loses focus to GridView, causing it to disappear.Code:edit.startEditByPosition({ row: 0, column: 0 });
In Ext.grid.plugin.CellEditing, line 402, sm.selectByPosition(position); is fired before startEdit method, though it apparently focuses cell after editor is shown. Ext.FocusManager clearly shows how focus is being switched from editor to gridview, thus requiring additional initialization of the editor.
If more explanation is needed, please let me know.
You can see it in action here:
http://grgur.com/2011-09-13_1309.swf
http://grgur.com/2011-09-13_1316.swfGrgur Grisogono
Ext JS in Action SE co-author
Exercising awesomeness at Modus Create - Official Sencha Partner
Get in touch for Sencha Touch Training
@ggrgur
You found a bug! We've classified it as
EXTJSIV-5163
.
We encourage you to continue the discussion and to find an acceptable workaround while we work on a permanent fix.




Reply With Quote