wanchong998 发表于 2013-2-7 14:44:10

Extjs tree 的使用

Ext.onReady(function(){
   //layout
   var viewport = new Ext.Viewport({
layout:'border',
items:[
new Ext.BoxComponent({
region:'north',
el: 'north',
height:80
}),new Ext.BoxComponent({
region:'south',
el: 'south',
height:25
}),{
region:'west',
id:'west-panel',
split:true,
width: 200,
minSize: 175,
maxSize: 400,
margins:'0 0 0 0',
layout:'accordion',
title:'进销功能',
collapsible :true,
html:'<div id="show" style="overflow:auto;width:100%;height:100%"></div>',
layoutConfig:{
animate:true
}

//iconCls:'nav'
},
      tab//初始标签页
]
});


      //定义树的跟节点
      var root=new Ext.tree.TreeNode({
            id:"root",//根节点id
            text:"我是树根"
      });
      
//for(i=1,i<3,i++){
//var t = "a"+i;
//if()
//}
      //定义树节点
      var c1=new Ext.tree.TreeNode({
      id:'c1',//子结点id
      text:'大儿子'
      });
      var c2=new Ext.tree.TreeNode({
      id:'c2',
      text:'小儿子'
      });
      var c22=new Ext.tree.TreeNode({
      id:'c22',
      text:'大孙子'
      });

      root.appendChild(c1);//为根节点增加子结点c1
      root.appendChild(c2);//为c1增加子节点c2,相信你已经找到规律了吧^_^
      c1.appendChild(c22);//为c1增加子节点c22

      //生成树形面板
      var tree=new Ext.tree.TreePanel({
      renderTo:"show",
      root:root,//定位到根节点
      animate:true,//开启动画效果
      enableDD:false,//不允许子节点拖动
      border:false,//没有边框
      rootVisible:false//设为false将隐藏根节点,很多情况下,我们选择隐藏根节点增加美观性
   });

});
页: [1]
查看完整版本: Extjs tree 的使用