2012-02-16 25 views
8

Tôi cần có khả năng chỉnh sửa các giá trị trong cột lưới của cây. Chỉ cần thêm một trình soạn thảo vào cấu hình của cột đã không giúp ích gì. Tôi đang sử dụng ExtJs4 thành phần treepanel.ExtJs TreeGrid với cột trình soạn thảo. Tồn tại?

enter image description here

Bất kỳ ý tưởng nào?

+0

cố gắng để thay đổi 'xtype' của cột – Hadas

+0

đã không nhận được bạn? xtype cho phép chỉnh sửa như thế nào? –

+0

Tôi đang sử dụng extjs4, liên kết của bạn là về extjs3 –

Trả lời

7

Yup, nó tồn tại.

tôi sẽ khuyên bạn sử dụng phiên bản mới nhất, mà vào thời điểm này là 4.1 Release Candidate 1.

Sử dụng một Ext.Tree.Panel

thêm một plugin Lưới Editing, như thế này:

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

làm ít nhất một trong các cột có thể chỉnh sửa như thế này

editor:{ 
    xtype:'textfield' 
} 

Bạn về cơ bản kết hợp này:

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

và điều này:

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

Các vấn đề liên quan