ExtJs2.0学习系列(3)--Ext.Window

ExtJs2.0学习系列(3)--Ext.Window

前面介绍了panel组件--ExtJs2.0学习系列(2)--Ext.Panel,今天将介绍window组件,它继承自panel
先介绍个最简单例子

//html代码
<div id="win" class="x-hidden">
        </div>

 

//js代码
var w=new Ext.Window({
           contentEl:"win",
//
主体显示的html元素,也可以写为el:"win"
           width:300,
           height:200,
           title:"
标题
        });
        w.show();

12
参数介绍
因为前面已经介绍了panel组件,下面只介绍window组件的几个其他特别的配置参数

//几个前面没有介绍的window自己的配置参数
1.closeAction:枚举值为:close(默认值),当点击关闭后,关闭window窗口
                       hide,
关闭后,只是hidden窗口
2.closable:true
在右上角显示小叉叉的关闭按钮,默认为true
3.constrain
true则强制此window控制在viewport,默认为
false
4.modal:true
为模式窗口,后面的内容都不能操作,默认为
false
5.plain
//true则主体背景透明,false则主体有小差别的背景色,默认为false

 

//需要显示下show()方法,默认的窗口是可拖动的,可关闭的,可拖动大小的
w.show()


实例介绍:
1.
嵌套了tabpanelwindow

var w=new Ext.Window({
           contentEl:"win",
           width:300,
           height:200,
           items:
new
 Ext.TabPanel({
                      activeTab:0,
//
当前标签为第1tab(从0开始索引)
                      border:false,
                      items:[{title:"tab1",html:"tab1
windows窗口中"},{title:"tab2",html:"tab2windows窗口中"}]//TabPanel
中的标签页,以后再深入讨论
                 }),
           plain:
true,//true
则主体背景透明,false则主体有小差别的背景色,默认为false
           title:"标题"
        });
        w.show();

454
我们通过itemsTabPanel组件嵌套在window的主体中去了。
我们在添加工具栏看看

// bbar:[{text:"确定"},{text:"取消",handler:function(){w.close();}}],//bottom
   buttons:[{text:"确定"},{text:"取消",handler:function(){w.close();}}],//footer
   buttonAlign:"center",//footer部按钮排列位置,这里是中间
// collapsible:true,//
右上角的收缩按钮

4545
其他工具栏方法一样。
关于window中嵌套复杂的布局,等我们谈完了extjs布局再举例说明。
今天的内容比较少,请高手pp,让我们期待下篇文章!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值