20140724

 实现ExtJS左边树结构,右边iframe显示布局,但一下午都没有搞好对树结构的监听

var MainPanel,WestPanel,panel1,panel2,panel3,CenterPanel;
Ext.onReady(Start);
function Start()
{
    //创建MainPanel
    MainPanel=Ext.create('Ext.panel.Panel',{
       width:1365,//这么大刚好适应chrome浏览器
       height:665,
       layout:'border',
       renderTo:Ext.getBody(),
       title:'Titansec 研发部 XXX'
    }
    );
   
    //创建WestPanel,布局为accordion
    WestPanel=Ext.create('Ext.panel.Panel',{
    width:'20%',
    region:'west',
        title:'菜单',
        layout:'accordion',
        margin:5,
        layoutConfig: {       
            titleCollapse: false,        
            animate: true,        
            activeOnTop: true     
        } 
    }
    );
  
 //创建panel1,store为treeStore
 var treeStore=Ext.create('Ext.data.TreeStore',{
                    root: {
                      expanded: true,
                      text: "显示了根",
                      children: [
                      {id:"baidu", text:"baidu",expanded:true,children:[ {id:"360", text:"360", leaf: true }]},
                        {id:"sina", text:"sina",expanded:true,children:[ {id:"QQ", text:"QQ", leaf: true }]}]
                    }
               });
 
var panel1=Ext.create('Ext.tree.Panel',{
    title:'网站',
    store:treeStore,
    rootVisible: true,//通过控制这个可以达到显示上好像有“多个根节点”的效果
    listeners:{
 
          }
});   
 
//创建Panel2,store为tressStore
var panel2=Ext.create('Ext.tree.Panel',{
    title:'网站',
    store:treeStore,
    rootVisible: false,//通过控制这个可以达到显示上好像有“多个根节点”的效果
    listeners:{
 
          }
});
 
    panel3=Ext.create('Ext.panel.Panel',{
    title:'panel3',
    html:'我是Panel3'
    }
    );
   
    CenterPanel=Ext.create('Ext.panel.Panel',{
       margin:'5 5 5 5',//top,right,bottom,left
    region:'center',//因为它已经是center,再对其设置大小是无效的
       layout:'fit',
    html:'<iframe src="http://www.baidu.com"width=100% height=100% ></iframe>'//这里width=100%改成width:100%时不会生效
    }
    );
   
    WestPanel.add(panel1);
    WestPanel.add(panel2);
    WestPanel.add(panel3);
    MainPanel.add(WestPanel);
    MainPanel.add(CenterPanel);
  
}
 
 
 
 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值