Мне нужна возможность редактировать значения в столбце сетки на дереве.Простое добавление редактора в конфигурацию колонки не помогло.Я использую компонент дерева ExtJs4.
Есть идеи?
Да, он существует.
Я бы порекомендовал использовать последнюю версию, которая на данный момент является 4.1 Release Candidate 1.
Используйте Ext.Tree.Panel
добавьте плагин Grid Editing, например:
plugins:[ Ext.create('Ext.grid.plugin.CellEditing', { clicksToEdit:2 }) ]
сделайте хотя бы один из столбцов, редактируемых следующим образом:
editor:{ xtype:'textfield' }
Вы в основном комбинируете это:http://docs.sencha.com/ext-js/4-0/#!/example/tree/treegrid.html
и это:
http://docs.sencha.com/ext-js/4-0/#!/example/grid/cell-editing.html
нашел решение:
http://www.sencha.com/forum/showthread.php?131602-4.0.0-Cellediting-on-TreeGrid http://www.sencha.com/forum/showthread.php?143983-Problems-Trying-To-Edit-Tree-Panel-ExtJS-4