<%=com.kingen.util.JsonHelperJS.FormExtJsModel("com.kingen.vo.TreeNode", "TreeModel", "","")%>
var treestore = Ext.create('Ext.data.TreeStore', {
autoLoad: true,
storeId:'storeTree',
//这个千万不能要
// root: {
// expanded: true
// },
model: 'TreeModel',
// fields: ['id','text'],
folderSort: false,
proxy: {
type: 'ajax',
url: '<%=basePath%>assets/type/treeData',
reader: {
type: 'json'
}
},
listeners: {
beforeload: function (store, options) {
}
}
});
treestore.load();
var assetsTypeField = Ext.widget('treepicker',{
name: 'assetsType',
fieldLabel: '资产类型'+'<font color=red>*</font>',
displayField: 'text',
maxLength: 20,
allowBlank: false,
minPickerHeight: 200,
forceSelection : true,// 只能选择下拉框里面的内容
editable : false,// 不能编辑
store: treestore
/*
store : Ext.create('Ext.data.TreeStore', {
root: {
expanded: true,
children: [
{"id":1,"text":"1部","children":[{"id":11,"text":"2部","leaf":true},{"id":12,"text":"3部","leaf":true}],"expanded":true},
{"id":2,"text":"4部","leaf":true},
{"id":3,"text":"5部","leaf":true}
]
}
})
*/
});
treepicker在附件里,引进来就行