Extjs动态加载树

var treePanel;
var treeStore;

//树
var ReadyFun = function(){
 treeStore= Ext.create('Ext.data.TreeStore', {
  proxy : {
         type: 'ajax',
         url: 'index?.sw=groupManagerWidget&.sm=getData',//加载树节点的control
         reader: {
             type : 'json',
             root : 'r',
         }
     },
     root: {
      id : 'rootNode',
         text : 'tree',
         expanded : true
        },
     listeners : {
      beforeexpand : function(node, eOpts){
       Ext.apply(this.proxy.extraParams, {
           groupId : (node.data['id'] == 'rootNode' ? '' : node.data['id']),
           identity : node.raw ? node.raw['flag'] : node.data['flag']
    });
      }
  }
 });
 treePanel=Ext.create('Ext.tree.Panel', {
     title: '树,
     height: 600,
     store: treeStore,
     rootVisible : false,
     useArrows : true,
     listeners : {
         itemclick : function(view , record , item , index , e , eOpts){
    if(record.isExpanded()){
     record.collapse();
    }else{
     record.expand();
    }
    treeNodeClickPage();
   }
     },
     renderTo: tree_div //树显示位置
 });
};
Ext.onReady(ReadyFun);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值