var store = Ext.create('Ext.data.TreeStore', {
data : 'data',
type:'memory',
reader:{type:'json'}
},
root: {
},
listeners: {
update: function(st, rec, op, modFldNames) {
console.log("트리에서 글 수정 후 여기를 탑니다.");
}
}
});
id: 'treeStore',
proxy: {data : 'data',
type:'memory',
reader:{type:'json'}
},
root: {
text: "text",
id: "id",
expanded: true},
listeners: {
update: function(st, rec, op, modFldNames) {
console.log("트리에서 글 수정 후 여기를 탑니다.");
}
}
});
var yAxisTreeAll = Ext.create('Ext.tree.Panel', {
id: 'treeId',
rootVisible: true,
rootVisible: true,
multiSelect: false,
store: store,
height: 600,
plugins: 'cellediting',
columns: [{
xtype: 'treecolumn',
dataIndex: 'text',
flex: 1,
editor: {
xtype: 'textfield',
allowBlank: false,
allowOnlyWhitespace: false
}
}],
renderTo: Ext.get('원하는 엘리먼트 아이디값(html element id)')
});
});
Cellediting 이라는 플러그인을 사용하여 트리 이름을 변경해준다.
댓글
댓글 쓰기