Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Ext.define("CategoryTreeModel",{
- extend: 'Ext.data.Model',
- fields:[{name:"id",mapping:"data"},{name:"text",mapping:"text"},{name:"leaf",mapping:"leaf"}]
- });
- Ext.define("ast.ast1949.util.Tree",{
- extend:"Ext.tree.Panel",
- initComponent:function(){
- var store=Ext.create("Ext.data.TreeStore",{
- nodeParam:"parentCode",
- defaultRootId:this.getRootCode(),
- model:this.getTreeModel(),
- proxy:{
- type:"ajax",
- url:this.getQueryUrl(),
- reader: {
- type: 'json',
- root: 'records'
- }
- },
- root:{
- expanded:this.getRootexpanded(),
- text:'所有类别'
- }
- });
- var c={
- store: store
- }
- Ext.applyIf(this,c);
- this.callParent();
- },
- rootCode:"",
- treeModel:"CategoryTreeModel",
- queryUrl:Context.ROOT+"/path/to/tree/node.htm",
- rootexpanded:false,
- config:{
- queryUrl:null,
- rootCode:null,
- treeModel:"CategoryTreeModel",
- rootexpanded:false
- }
- });
Add Comment
Please, Sign In to add comment