2012-02-16 11 views
8

Potrzebuję możliwości edycji wartości w kolumnie siatki treegrid. Po prostu dodanie edytora do konfiguracji kolumny nie pomogło. Używam komponentu treeJorda ExtJs4.ExtJs TreeGrid z kolumną edytora. Istnieje?

enter image description here

Jakieś pomysły?

+0

Spróbuj zmienić 'xtype' kolumny – Hadas

+0

nie dostać się? w jaki sposób xtype pozwala na edycję? –

+0

Używam extjs4, twój link jest o extjs3 –

Odpowiedz

7

Tak, że istnieje.

Polecam przy użyciu najnowszej wersji, która w tej chwili jest kandydat 4,1 Zwolnij 1.

Użyj Ext.Tree.Panel

dodać plugin Siatka edycji, podobnie jak to:

plugins:[ 
    Ext.create('Ext.grid.plugin.CellEditing', { 
     clicksToEdit:2 
    }) 
    ] 

Wykonaj co najmniej jedną z kolumn edytowalnych jak ten

editor:{ 
    xtype:'textfield' 
} 

Jesteś w zasadzie łącząc w ten sposób:

http://docs.sencha.com/ext-js/4-0/#!/example/tree/treegrid.html

a to:

http://docs.sencha.com/ext-js/4-0/#!/example/grid/cell-editing.html