Is there a way to display a component in EditorGridPanel without the need to click on the cell?
The problem I see on this demo is that the checkboxes are not Ext.form.Checkbox components, and not even inherited from it. The checkboxes are simply background images and since I am building a grid that needs ComboBoxes, it will not be simple to apply a similar hack.
Ok, I see what you’re after now. Immediately display the combobox on each row upon grid rendering. That might be difficult to achieve, and I suspect it might have a negative effect on the overall performance of the grid (multiple comboboxes to render instead of just one).
In any case, have you looked at the
clicksToEditconfig option ofEditorGridPanel? From ExtJS documentation:How about if you tried setting this to ‘auto’? That would at least reduce the amount of mouseclicks that the user has to do, before editing starts. Is that what you’re really after with this?
(Note that I haven’t tried this option myself, so I don’t know how well it actually works with Comboboxes.)