ExtJS 4 构建一个视图模式比较固定,这里说说TreePanel 参数问题,除了静态的树,动态树一般都会涉及到根节点传回后台,获取子目录。
1.创建model// model
Ext.define('Testtree',{
extend:'Ext.data.Model',
fields:[
{name:'id',type:'string'},
{name:'text',type:'string'},
{name:'isLeaf',type:'boolean'},
{name:'path',type:'path'}
]
});
2.创建store
// store
Ext.define('TreeStore',{
extend:'Ext.data.TreeStore',
model:'Testtree',
autoLoad: false,
folderSort: true,
proxy : {
type:'ajax',
actionMethods: 'post',
url:'./xxx/xxx.action',
reader: {
type: "json",
root: 'data'
},
extraParams:{
root:''
}
},
sorters: [{
property: 'text',
direction: 'ASC'
}]
});</