ExtJS之对话框及窗口篇

简介:
复制代码

    
    
var win;
Ext.get(
" btnWindow " ).on( " click " , function (){
if ( ! win){ // 如果不存在win对象择创建
win = new Ext.Window({
title:
' Ext窗口 ' ,
width:
400 ,
height:
300 ,
layout:
' fit ' , // 设置窗口内部布局
closeAction: ' hide ' ,
plain:
true , // true则主体背景透明,false则和主体背景有些差别
collapsible: true , // 是否可收缩
modal: true , // 是否为模式窗体
items: new Ext.TabPanel({ // 窗体中中是一个一个TabPanel
autoTabs: true ,
activeTab:
0 ,
deferredRender:
false ,
border:
false ,
items:[
{
title:
' Tab1 ' ,
html:
' Tab1的内容 ' // 内部显示内容
},
{
title:
' Tab2 ' ,
html:
' Tab2的内容 '
}
]
}),
buttons:[
{
text:
' 提交 ' ,
disabled:
true // 暂时设为不可用
},
{
text:
' 关闭 ' ,
handler:
function (){ // 点击时触发的事件
win.hide();
}
}
]
});
}
win.show();
// 显示窗体
}

);
复制代码

 

 

对于上面的代码基本上都有注释,我也不再做解释,对于TabPanel如果不理解没有关系,后面会专门提到。

运行效果:

 

 

注意上面的Ext.MessageBox也可以用Ext.Msg这个别名代替,其实上面我们已经用了。

知识共享许可协议
作品采用知识共享署名 2.5 中国大陆许可协议进行许可,欢迎转载,演绎或用于商业目的。但转载请注明来自崔江涛(KenshinCui),并包含相关链接。

知识共享许可协议 本作品采用知识共享署名 2.5 中国大陆许可协议进行许可,欢迎转载,演绎或用于商业目的。但转载请注明来自崔江涛(KenshinCui),并包含相关链接。
目录
相关文章
|
JavaScript 前端开发
使用JavaScript,点击按钮一个打开新的窗体
使用JavaScript,点击按钮一个打开新的窗体
|
JavaScript
46EasyUI 窗口- 自定义窗口工具栏
46EasyUI 窗口- 自定义窗口工具栏
62 0
|
7月前
[MFC] 对话框自带滚动条的使用
[MFC] 对话框自带滚动条的使用
171 0
48EasyUI 窗口- 创建对话框
48EasyUI 窗口- 创建对话框
37 0
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
47 0
09EasyUI 菜单与按钮- 创建简单的菜单
09EasyUI 菜单与按钮- 创建简单的菜单
34 0
MFC更改窗口/对话框的背景颜色
MFC更改窗口/对话框的背景颜色
209 0
MFC更改窗口/对话框的背景颜色
MFC窗口右下角弹窗
MFC窗口右下角弹窗
118 0
|
Java
swing做一个简单的记事本(有菜单的样式、右键弹出菜单、以及实现“新建”和“打开”功能)
swing做一个简单的记事本(有菜单的样式、右键弹出菜单、以及实现“新建”和“打开”功能)
351 0
swing做一个简单的记事本(有菜单的样式、右键弹出菜单、以及实现“新建”和“打开”功能)
EasyUI–消息框、对话框和窗体详解
本篇主要介绍信息提示框、对话框及窗体相关控件,这些都是最常用的页面弹出控件,使用一个详细的例子描述。 按惯例献上案例的示意图:
565 0
EasyUI–消息框、对话框和窗体详解