Chinaunix首页 | 论坛 | 博客

acc

  • 博客访问: 792085
  • 博文数量: 170
  • 博客积分: 7011
  • 博客等级: 少将
  • 技术积分: 1660
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-31 12:02
文章分类

全部博文(170)

文章存档

2014年(7)

2010年(2)

2009年(62)

2008年(25)

2007年(67)

2006年(7)

我的朋友

分类: Java

2009-09-01 15:35:50

在学习了HelloWorld之后,下面来看一下面板。这里不再帖出所有代码。
保持HelloWorld中HTML页面内容不变。只里只更改firstJs.js文件。
如下所示:
 
VeiwPort代表整个浏览器显示区域,该对象渲染到页面的body区域,并会随着浏览器显示区域的大小自动改变,一个页面中只能有一个ViewPort实例。看下面的代码:
 

Ext.onReady(function() {
    new Ext.Viewport({
        enableTabScroll : true,
        layout : "fit",
        items : [{
            title : "面板",
            html : "我爱人民币!",
            bbar : [{
                text : "按钮1"
            }, {
                text : "按钮2"
            }]
        }]
    });
});

预览效果不再给出。

Viewport不需要再指定renderTo,而我们也看到Viewport确实填充了整个浏览器显示区域,并会随着浏览器显示区域大小的改变而改改。
Viewport主要用于应用程序的主界面,可以通过使用不同的布局来搭建出不同风格的应用程序主界面。在Viewport上常用的布局有fit、border等,当然在需要的时候其它布局也会常用。看下面的代码:

Ext.onReady(function() {
    new Ext.Viewport({
        enableTabScroll : true,
        layout : "border",
        items : [{
            title : "面板",
            region : "north",
            height : 50,
            html : "

网站后台管理系统!

"
        }, {
            title : "菜单",
            region : "west",
            width : 200,
            collapsible : true,
            html : "菜单栏"
        }, {
            xtype : "tabpanel",
            region : "center",
            items : [{
                title : "面板1"
            }, {
                title : "面板2"
            }]
        }]
    });
});

 

以上代码笔者已经测试通过。

阅读(658) | 评论(0) | 转发(0) |
0

上一篇:ExtJS-3.0之HelloWorld

下一篇:ExtJS3.0之窗口

给主人留下些什么吧!~~