ExtJs4 笔记(6) 消息对话框_第1页
ExtJs4 笔记(6) 消息对话框_第2页
ExtJs4 笔记(6) 消息对话框_第3页
ExtJs4 笔记(6) 消息对话框_第4页
ExtJs4 笔记(6) 消息对话框_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ExtJs4ExtJs4笔记(6)Ext.MessageBox消息对话框本篇演示消息对话框的用法,ExtJs封装了可能用到的各类消息框,并支持自定义的配置。如下是用到的html:?1?123456789<h1>各种消息框</h1><divid="div1"class="content"><buttonid="bt1"type="button">Confirm</button><buttonid="bt2"type="button">Prompt</button><buttonid="bt3"type="button">DIY</button><buttonid="bt4"type="button">进度条</button><buttonid="bt5"type="button"2</button><buttonid="bt6"type="button">wait</button></div>一、警告对话框和确认对话框一、警告对话框和确认对话框展示一个带“是”,“否”按钮的确认对话框。当单击按钮时,执行回调函数,获取按钮类型,并弹出一个警告对话框。?1?12345Ext.get("bt1").on("click",function(){Ext.MessageBox.confirm("标题","详细信息内容",function(btn){Ext.Msg.alert("提示","你点击了"+btn+"按钮");});});效果展示:二、输入对话框二、输入对话框展示一个带文本框的对话框,可以供用户录入。单击按钮后可以获取文本框的内容。?1?12345Ext.get("bt2").on("click",function(){Ext.MessageBmpt("标题","详细信息内容",function(btn,text){6Ext.Msg.alert("提示","你点击了"+btn+"按钮,获取的文本:"+text);7},8this,9true, //表示文本框为多行文本框10"初始文本");11});效果展示:三、自定义DIY对话框三、自定义DIY对话框展示一个自定义的对话框,可以定义图标样式,按钮组的类型,是否带文本框,是否带进度条等信息。?1?1234567Ext.get("bt3").on("click",function(){Ext.MessageBox.show({title:"标题",msg:"详细信息内容",buttons:Ext.MessageBox.YESNOCANCEL,multiline:false,closable:false,//对话框的按钮组合//有文本框时,是否为多行文本框//是否可关闭8prompt:true,9icon:Ext.MessageBox.WARNING,10iconCls:"add16",11width:400,12proxyDrag:true,13value:"初始文本",14progress:true,15progressText:"加载中..",16animateTarget:"bt3"17});18});效果展示:四、加载进度条对话框四、加载进度条对话框展示一个带加载进度条的对话框,提示当前执行任务的进度信息。?1?12345678910111213Ext.get('bt4').on('click',function(){Ext.MessageBox.show({title:'加载窗口',msg:'详细信息内容',progressText:'加载中...',width:300,progress:true,closable:false,animateTarget:'bt4'});//模拟加载环境varf=function(v){14returnfunction(){15if(v==12){16Ext.MessageBox.hide();17Ext.Msg.alert("提示","加载完毕!");18}else{19vari=v/11;23};24for(vari=1;i<13;i++){25setTimeout(f(i),i*200);26}27});202122202122Ext.MessageBox.updateProgress(i,Math.round(100*i)+'%完成')}};五、等待进度条对话框五、等待进度条对话框展示等待进度条的对话框,提示用户当前正在等待某一任务执行。?1?12345678910111213Ext.get('bt5').on('click',function(){Ext.MessageBox.show({msg:'正在保存数据..',progressText:width:300,wait:true,waitConfig:{interval:200},icon:'download',animateTarget:'bt5'});setTimeout(function(){Ext.MessageBox.hide();Ext.Msg.alert("提示","保存完毕!");1415},3000);1415},3000);});六、基本的等待对话框六、基本的等待对话框这里演示基本的等待对话框的实现方式。?1?123456789Ext.get('bt6').on('click',function(){Ext.MessageBox.wait("详细信息内容","标题",{interval:100//进度条加载速度});setTimeou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论