- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ext弹出窗口
Ext弹出窗-超脱了一切的弹出窗口。
跳出来和缩回去总给人惊艳的感觉。
浏览器原声的alert(),confirm(),prompt()显得如此寒酸,而且还不能灵活配置,比如啥时候想加个按钮,删个按钮,或者改改按下按钮触发的事件了,都是难上加难的事情。
既然如此,为何不同ext提供的对话框呢?那么漂亮,那么好配置,可以拖啊,可以随便放什么东西,在里边用啥控件都可以,甚至放几个tab乱切换呀,连最小化窗口的功能都提供了。哈哈,神奇啊,完全可以让alert退役了。
2. 先看看最基本的三个例子
嘿嘿,为了加深认识,还是先去看看examples下的例子吧。1.x在dialog目录下。2.0在message-box目录下。
2.1. Ext.MessageBox.alert()
Ext.MessageBox.alert(标题, 内容, function(btn) {
alert(你刚刚点击了 + btn);
});
现在可以通过第一个参数修改窗口的标题,第二个参数决定窗口的的内容,第三个参数是你关闭按钮之后(无论是点ok按钮还是右上角那个负责关闭的小叉叉),就会执行的函数,嘿嘿,传说中的回调函数。
2.2. Ext.MessageBox.confirm()
Ext.MessageBox.confirm(选择框, 你到底是选择yes还是no?, function(btn) {
alert(你刚刚点击了 + btn);
});
选择yes或者是no,然后回调函数里可以知道你到底是选择了哪个东东。
2.3. Ext.MessageBox.prompt()
Ext.MessageBox.prompt(输入框, 随便输入一些东西, function(btn, text) {
alert(你刚刚点击了 + btn + ,刚刚输入了 + text);
});
随便输入几个字,然后点按钮,它会告诉你输入了些什么东西
3. 如果你想的话,可以控制得更多
3.1. 可以输入多行的输入框
Ext.MessageBox.show({
title: 多行输入框,
msg: 你可以输入好几行,
width:300,
buttons: Ext.MessageBox.OKCANCEL,
multiline: true,
fn: function(btn, text) {
alert(你刚刚点击了 + btn + ,刚刚输入了 + text);
}
});
其实只需要show,我们就可以构造各种各样的窗口了,title代表标题,msg代表输出的内容,buttons是显示按钮,multiline告诉我们可以输入好几行,最后用fn这个回调函数接受我们想要得到的结果。
3.2. 再看一个例子呗
可能让我们对show这个方法的理解更深
Ext.MessageBox.show({
title:随便按个按钮,
msg: 从三个按钮里随便选择一个,
buttons: Ext.MessageBox.YESNOCANCEL,
fn: function(btn) {
alert(你刚刚点击了 + btn);
}
});
我相信buttons这个参数是一个数组,里边的这个参数绝对了应该显示哪些按钮,Ext.MessageBox给我们提供了一些预先定义好的组合,比如YESNOCANCEL,OKCANCEL,可以直接使用。
3.3. 下一个例子是进度条
实际上只需要将progress这个属性设置为true,对话框里就会显示个条条。
Ext.MessageBox.show({
title: 请等待,
msg: 读取数据中,
width:240,
progress:true,
closable:false
});
看到进度条了吧,不过它可不会自动滚啊滚的,你需要调用Ext.MessageBox.updateProgress让进度条发生变化。
另外多说一句,closable: false会隐藏对话框右上角的小叉叉,这样咱们就不能随便关掉它了。
现在让咱们加上更新进度条的函数,使用timeout定时更新,这样咱们就可以看到效果了。呵呵~效果真不错,这样咱们以后就可以使用进度条了。
var f = function(v){
return function(){
if(v == 11){
Ext.Mess
您可能关注的文档
- (最给力版)中考必考的句型.doc
- (教师版)古诗鉴赏大练习答案(一).doc
- .NET Framework 工具下载 - Dragon-China - 博客园.pdf
- 0-2-牛顿定律.ppt
- 014—回填土06.10.doc
- 03 防台风暴雨应急处理预案.pdf
- 05建设项目管理系统省部级数据接口格式规范指南v3.0_20111116.doc
- 04-09巡 回 检 查 管 理 制 度.doc
- 05监理概论与相关法规(试题).doc
- 1.1 光的反射.doc
- 【语文】上海市实验学校2022-2023学年高三3月月考语文试卷.docx
- 2020-2021学年江苏省南通市如皋市高一(下)第二次调研政治试卷(选修).docx
- 【数学】上海市2023届高三下学期开学摸底数学试卷.docx
- 【数学】上海市杨浦高级中学2023届高三下学期开学考试数学试卷.docx
- 2021~2022学年江苏省苏州市实验中学高三(下)学情调研英语试卷(3月).docx
- 2022-2023学年江苏省联盟新高三信息卷精选题.docx
- 【百强校】2021-2022学年江苏省扬州中学高一下学期3月月考数学试题.docx
- 2021-2022学年江苏省南京师大附中高一(上)期末英语试卷.docx
- 2021-2022学年江苏省7市高一(下)4月联考精选题.docx
- 【语文】2022年上海市徐汇区高考语文考前模拟试卷.docx
最近下载
- 医院内部控制管理手册.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人备考试题及答案解析.docx VIP
- 协会标准-TCECS 1113-2022给水排水工程微型顶管技术规程.pdf VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试模拟试题及答案解析.docx VIP
- 施工HSE作业指导书.doc VIP
- 嘉兴市英语六年级小升初期末复习试卷.doc VIP
- 标准图集-08D800-7-民用电气设计与施工-室外布线.pdf VIP
- 中等职业学校三年发展规划2024-2026学年.docx VIP
- 场地租赁协议场地租赁合同.doc VIP
- 2025江苏徐州云龙区翠屏山街道残疾人之家管理服务人员岗位招聘1人笔试备考试题及答案解析.docx VIP
文档评论(0)