Ext Accordion 和border学习

使用Ext Accordion 布局时默认展开第一个元素,当不需要展开第一项时需要给items中的每项指定collapsed:true

Ext.onReady(function(){  
	
	
	 Ext.QuickTips.init();// 这句 必须有,用于初始化提示
	 Ext.lib.Ajax.defaultPostHeader += "; charset=utf-8";
	 
    var accordion = new Ext.Panel({  
        title: "功能分组",  
        layout: "accordion",  
        layoutConfig: {  
            animate: true  
        },  
        width: 250,  
        minWidth: 100,  
        region: "west",  
        split: false,  
        collapsible: true,  //如果为true,panel是可收缩的,并且有一个收起/展开按钮自动被渲染到它的头部工具区域, 否则panel的大小是固定的,没有按钮(默认值为 false)。
        items: [  
            {title:"嵌套面板一", html:"嵌套面板一", iconCls:"save",collapsed:true},  
            {title:"嵌套面板二", html:"嵌套面板二", iconCls:"search",collapsed:true},  
            {title:"嵌套面板三", html:"嵌套面板三", iconCls:"back",collapsed:true}  
        ]  
    });  
Ext.Viewport代表浏览器窗口的整个显示区域,将document body作为渲染对象,它会根据浏览器窗口的大小自动调整自身的尺寸。
 在一个页面中只允许出现一个Viewport实例,没有提供对滚动条的支持。
      
    new Ext.Viewport({  
        title: "Viewport",  
        layout: "border", 
//一个配置对象,这个对象将被添加到所有加入这个容器的组件中,通过 items 注册,或者通过 add 方法,或者 insert 方法。 defaults属性可以包含任意个name/value属性对,这些属性将会被添加到每一个元素中 
        defaults: {  
            bodyStyle: "background-color: #FFFFFF;",  
            frame: true  
        },  
        items: [  
            accordion,  
            {region:"north", height:100},  
            {region:"center"}  
        ]  
    });  
}); 


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值