Guest User

Untitled

a guest
Jul 19th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. {
  2. xtype: 'treepanel',
  3. useArrows: true,
  4. autoScroll: false,
  5. animate: true,
  6. animateShadow: true,
  7. enableDD: false,
  8. id: 'myTreePanel',
  9. rootVisible: false,
  10. store: Ext.create('Ext.data.TreeStore', {
  11. root: {
  12. expanded: true,
  13. children: [],
  14. }
  15. }),
  16. }
  17.  
  18. myTreeData = [{
  19. children: [],
  20. text: 'text1'
  21. },
  22. {
  23. children: [],
  24. text: 'text2'
  25. },
  26. {
  27. children: [{
  28. children: null,
  29. text: 'text31'
  30. }, {
  31. children: null,
  32. text: 'text32'
  33. }],
  34. text: 'text3'
  35. },
  36. {
  37. children: [],
  38. text: 'text4'
  39. },
  40. {
  41. children: [],
  42. text: 'text5'
  43. }
  44. ]
  45.  
  46.  
  47. myFunction: function(me.response) {
  48. var myTreeData = response.myTreeData;
  49. for (var i = 0; i < myTreeData.length; i++) {
  50. myTreeData[i].expand = true;
  51. myTreeData[i].text = myTreeData[i].text;
  52. var myTreeDataChildren = myTreeData[i].children;
  53. if (myTreeDataChildren.length >= 1) {
  54. for (var j = 0; j < myTreeDataChildren.length; j++) {
  55. if (myTreeDataChildren[j].textValue == null) {
  56. myTreeDataChildren[j].text = myTreeDataChildren[j].Display
  57. } else {
  58. myTreeDataChildren[j].text = myTreeDataChildren[j].textValue
  59. }
  60.  
  61. myTreeDataChildren[j].leaf = true;
  62. }
  63. }
  64. }
  65. var myTreePanel = Ext.getCmp('myTreePanel');
  66. var myTreePanelStore = myTreePanel.getStore();
  67. myTreePanelStore.loadData(myTreeData);
  68. }
Add Comment
Please, Sign In to add comment