ExtJS4之Ext.MessageBox的各种用法
1. Ext.Msg.alert(String title,String msg)[Ext.MsssageBox.alert(Sting title,Sting msg,fn)]与javascript标准alert()的区别:?前者是异步执行的,不会影响到后面程序的执行,(把程序段放到回调函数里面去可以达到模仿标准alert的功能),后者是同步执行的,会阻止后面的程序的的执行;
Ext.MessageBox.wait("请稍候......","提示",{text:"进度条上的文字" });
1 Ext.MessageBox.show({ 2 title:"提示", 3 msg:"我有三个按钮", 4 modal:true,//为模式窗口,若为false则为非模式窗口; 5 prompt:true,//可输入信息的 6 value:"请输入", 7 fn:prompt, 8 buttons:Ext.Msg.YESNOCANCEL,//具有yes,no,cancel三个按钮; 9 icon:Ext.Msg.QUESTION//图标为问号,还可以是:INFO,ERROR,WARNNING; 10 });
1 //重新赋予各个按钮以不同的名字 2 Ext.MessageBox.msgButtons[0].setText("按钮1"); 3 Ext.MessageBox.msgButtons[1].setText("按钮2"); 4 Ext.MessageBox.msgButtons[2].setText("按钮3"); 5 Ext.MessageBox.msgButtons[3].setText("按钮4"); 6 //创建一个MessageBox对象,观察到按钮的文字被改变了 7 Ext.MessageBox.show({ 8 title:"提示", 9 msg:"自定义按钮", 10 modal:true, 11 buttons:Ext.Msg.YESNOCANCEL//该提示框具有yes,no和cancel三个按钮 12 });
1 //通过show()函数得到一个MessageBox对象; 2 var msgBox = Ext.MessageBox.show({ 3 title:"提示", 4 msg:"更新文字", 5 modal:true,//为模式窗口 6 buttons:Ext.Msg.OK,//按钮类型为OK 7 }); 8 //创建一个task对象,作为Ext.TaskManager.start()的配置项 9 var task = { 10 run:function(){ 11 msgBox.updateText("会动的时间:"+Ext.util.Format.date(new Date(),"Y-m-d g:i:s A")) 12 }, 13 interval:1000 14 }; 15 Ext.TaskManager.start(task);
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。