Chinaunix首页 | 论坛 | 博客

acc

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

全部博文(170)

文章存档

2014年(7)

2010年(2)

2009年(62)

2008年(25)

2007年(67)

2006年(7)

我的朋友

分类: Java

2009-09-03 12:03:26

3、Ext.Window

  下面结合一个例子来讲解Ext.Window,上一节最后一个Ext.Panel完整登陆实例稍作改造,代码如下:

 /// 
Ext.onReady(function(){
    var _window = new Ext.Window({
            title:"窗口",
            layout:'form',
            width:260,
            height:130,
            labelWidth:45,
            resizable:false, //resizable:是否可以改变窗口大小
            minimizable:true,
            closeAction:'hide',
            constrain:false,
            plain: true, //plain:渲染窗口的背景颜色
            defaults:{xtype:"textfield",width:180},
            bodyStyle:"padding:3px",//bodyStyle:设置当前主窗口的样式
            buttonAlign:"center",
           
            listeners:{
                "minimize":function(){
                        Ext.Msg.alert("提示","最小化");
                    },
                "beforehide":function(){
                        return false;
                    },
                "show":function(){
                        Ext.Msg.alert("提示","你好!我来也。");
                    },
                "hide":function(){
                        Ext.Msg.alert("提示","再见!");
                    },
                "close":function(){
                        Ext.Msg.alert("提示","窗口关闭!");
                    }
            },
            items:[{             //items:指定包含在面板中的组件的配置数组
                    fieldLabel:"账 号"
                },{
                    fieldLabel:"密 码"
            }],
            buttons:[{          //buttons:定包含在面板中的按钮的配置数组
                    text:"确 定"
                },{
                    text:"取 消",
                    handler:function(){
                        _window.hide();
                    }
            }]
        });
    _window.show();
});

  执行上述代码,如下图所示:

    小结:

a)、构造函数参数
-title:窗口的标题
-minimizable:是否显示最小化按钮
-maximizable:是否显示最大化按钮
b)、方法
-show:显示窗口
-hide:隐藏窗口
c)、事件
-show:显示时触发
-hide:隐藏时触发
-close:关闭时触发

阅读(4585) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~