ext4 비동기 트리 제어

1529 단어 ext4
ext4                     ,    :
Ext.require([ 'Ext.tree.*', 'Ext.data.*', 'Ext.tip.*' ]); Ext.onReady(function() { Ext.QuickTips.init(); var store = Ext.create('Ext.data.TreeStore', { proxy: { type: 'ajax', url: 'organization!getDirectSubordinates.action' }, root: { text: '   ', id: '0', expanded: true },
 listeners : {      "expand":function(node){          var iconCls=node.data.iconCls;          if(iconCls=='DevOfflineNode'){           this.tree.store.proxy=null;          }      }        },
 folderSort: true, sorters: [{ property: 'text', direction: 'ASC' }] }); var tree = Ext.create('Ext.tree.Panel', { store: store, rootVisible:false, viewConfig: { plugins: { ptype: 'treeviewdragdrop' } }, renderTo: 'tree-div', height: 300, width: 250, title: 'Files', useArrows: true, dockedItems: [{ xtype: 'toolbar', items: [{ text: 'Expand All', handler: function(){ tree.expandAll(); } }, { text: 'Collapse All', handler: function(){ tree.collapseAll(); } }] }] }); });

             ,            iconCls,           。

좋은 웹페이지 즐겨찾기