Guest User

Untitled

a guest
Nov 18th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. Ext.define("CategoryTreeModel",{
  2. extend: 'Ext.data.Model',
  3. fields:[{name:"id",mapping:"data"},{name:"text",mapping:"text"},{name:"leaf",mapping:"leaf"}]
  4. });
  5.  
  6. Ext.define("ast.ast1949.util.Tree",{
  7. extend:"Ext.tree.Panel",
  8. initComponent:function(){
  9. var store=Ext.create("Ext.data.TreeStore",{
  10. nodeParam:"parentCode",
  11. defaultRootId:this.getRootCode(),
  12. model:this.getTreeModel(),
  13. proxy:{
  14. type:"ajax",
  15. url:this.getQueryUrl(),
  16. reader: {
  17. type: 'json',
  18. root: 'records'
  19. }
  20. },
  21. root:{
  22. expanded:this.getRootexpanded(),
  23. text:'所有类别'
  24. }
  25. });
  26.  
  27. var c={
  28. store: store
  29. }
  30.  
  31. Ext.applyIf(this,c);
  32.  
  33. this.callParent();
  34. },
  35. rootCode:"",
  36. treeModel:"CategoryTreeModel",
  37. queryUrl:Context.ROOT+"/path/to/tree/node.htm",
  38. rootexpanded:false,
  39. config:{
  40. queryUrl:null,
  41. rootCode:null,
  42. treeModel:"CategoryTreeModel",
  43. rootexpanded:false
  44. }
  45. });
Add Comment
Please, Sign In to add comment