Potrzebuję możliwości edytowania wartości w kolumnie siatki drzewa. Samo dodanie edytora do konfiguracji kolumny nie pomogło. Używam składnika treepanel ExtJs4.
Jakieś pomysły?
2 odpowiedzi
Tak, istnieje.
Polecam korzystanie z najnowszej wersji, która w tej chwili to 4.1 Release Candidate 1.
Użyj panelu Ext.Tree
Dodaj wtyczkę do edycji siatki, taką jak ta:
plugins:[
Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit:2
})
]
Udostępnij co najmniej jedną kolumnę do edycji w ten sposób
editor:{
xtype:'textfield'
}
Zasadniczo łączysz to:
http://docs.sencha.com/ext-js/4-0/#!/example/tree/treegrid.html
I to:
http://docs.sencha.com/ext-js/4-0/#!/example/grid/cell-editing.html
Znalazłem rozwiązanie:
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
Podobne pytania
Nowe pytania
extjs
Sencha Ext JS to framework JavaScript do tworzenia rozbudowanych aplikacji internetowych (RIA).