ExtJs4 编写首页面,Ext.container.Viewport,layout,border,accordion,treepanel

var content = '<div class="portlet-content">aaaa</div>';
Ext.onReady(function(){
 Ext.QuickTips.init();
 Ext.create('Ext.container.Viewport', {
  layout: 'border',
        items: [{
            region: 'north',
            height:80,
            html: '<h1>logo</h1>',
            xtype: "panel",
            autoHeight: true,
            border: false,
            bbar:[{
             text:'办公桌面'
            },{xtype:'tbseparator',id:'adminSeparator',hidden:false},{
             text:'用户管理'
            },'-',{
             text:'退出'
            },'-',{
             text:'帮助'
            }]
        }, {
            region: 'center',
            layout: 'border',
            items: [{
             region: 'west',
             title: '功能菜单',
             split: true,
             minWidth:100,
             maxWidth:350,
             collapsible: true,
             width: 200,
             animCollapse: true,
             defaults: {
                    bodyStyle: 'padding:5px',
                    collapsed:true 
                },
             layout:{
                    type: 'accordion',
                    hideCollapseTool:false,
                    collapseFirst:true,
                    animate: true
                },
                items: [{
                 title:'<center>通知公告</center>',
                    autoScroll: true,
                    border: false,
                    xtype:'treepanel',
                    rowLines:false,
                    rootVisible:false,
     animate:true,
                    root: {
                        text: 'Root Node',
                        expanded: true,
                        children: [{
                            text: '发布通告',
                            leaf: true
                        }, {
                            text: '浏览通告',
                            leaf: true
                        }]
                    }
                   
                },{
                 title:'<center>内部邮件</center>',
                    html: '222222222',
                    autoScroll: true,
                    border: false
                },{
                 title:'<center>考勤管理</center>',
                    html: '33333333',
                    autoScroll: true,
                    border: false
                },{
                 title:'<center>工作日志</center>',
                    html: '44444444444',
                    autoScroll: true,
                    border: false
                },{
                 title:'<center>人事通告</center>',
                    html: '44444444444',
                    autoScroll: true,
                    border: false
                }]
            },{
             region: 'center',
             xtype: 'tabpanel',
             activeItem: 0,
             items: {
                 title: '首页',
                 html: '主功能区'
             }
            }]
        }, {
            region: 'south',
            html: '这里放置版权信息',
            split: true,
            height: 50
        }]
    });
});

附带一张图片:


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值