Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- xtype: 'treepanel',
- useArrows: true,
- autoScroll: false,
- animate: true,
- animateShadow: true,
- enableDD: false,
- id: 'myTreePanel',
- rootVisible: false,
- store: Ext.create('Ext.data.TreeStore', {
- root: {
- expanded: true,
- children: [],
- }
- }),
- }
- myTreeData = [{
- children: [],
- text: 'text1'
- },
- {
- children: [],
- text: 'text2'
- },
- {
- children: [{
- children: null,
- text: 'text31'
- }, {
- children: null,
- text: 'text32'
- }],
- text: 'text3'
- },
- {
- children: [],
- text: 'text4'
- },
- {
- children: [],
- text: 'text5'
- }
- ]
- myFunction: function(me.response) {
- var myTreeData = response.myTreeData;
- for (var i = 0; i < myTreeData.length; i++) {
- myTreeData[i].expand = true;
- myTreeData[i].text = myTreeData[i].text;
- var myTreeDataChildren = myTreeData[i].children;
- if (myTreeDataChildren.length >= 1) {
- for (var j = 0; j < myTreeDataChildren.length; j++) {
- if (myTreeDataChildren[j].textValue == null) {
- myTreeDataChildren[j].text = myTreeDataChildren[j].Display
- } else {
- myTreeDataChildren[j].text = myTreeDataChildren[j].textValue
- }
- myTreeDataChildren[j].leaf = true;
- }
- }
- }
- var myTreePanel = Ext.getCmp('myTreePanel');
- var myTreePanelStore = myTreePanel.getStore();
- myTreePanelStore.loadData(myTreeData);
- }
Add Comment
Please, Sign In to add comment