这是后台返回的JSON
{"mytree":[{"description":"faffaf","name":"wafa","children":[{"description":"wowowo","name":"hahaha","leaf":true,"expanded":true}],"info":"xxxxxx"}]}
js 代码如下
enter code her evar store = Ext.create('Ext.data.TreeStore', {
fields: ['name', 'description','info'],
proxy : {
type : 'ajax',
url : 'ziyuan/getData.do',
reader: {
root: 'mytree',
type: 'json'
}
},
root:{
name:"xxx"
}
});
enter code here Ext.create('Ext.tree.Panel', {
renderTo: Ext.getBody(),
store : store,
title: '一颗拥有多列的树',
columns: [{
xtype: 'treecolumn',
text: '节点名',
dataIndex: 'name',
width: 150,
sortable: true
}, {
text: '描述',
dataIndex: 'description',
flex: 1,
sortable: true
}, {
text: '信息',
dataIndex: 'info',
flex: 1,
sortable: true
}]
});
你好。这个问题你搞定了没有?
我现在也是这个问题。双击的时候就重复去数据库请求。然后加载
你的这个问题应该是那个expanded:true的问题。你把这个属性去掉。不要。应该就可以了。不然他会一直以为没有到最后一节,一直会重复加载的
请问这个问题如何解决呢