1、alert方法
- // 提示框
- Ext.MessageBox.alert(“提示信息”,“hello world!!!”);
- Ext.Msg.alert(‘ExtJs’);
- alert(‘执行’);
注:执行到ExtJs中的alert方法不会停止运行。不同于原生的js alert方法
2、confirm方法
- <span style=“white-space:pre”> </span>//询问框
- Ext.Msg.confirm(‘提示信息’,‘确认要删除这条信息吗?’,function(op){
- if(op == ‘yes’){
- alert(“确认删除”);
- }else{
- alert(“取消了”);
- }
- })
3、prompt方法
- <span style=“white-space:pre”> </span>//输入框
- Ext.Msg.prompt(‘Name’, ‘Please enter your name:’, function(btn, text){
- if (btn == ‘ok’){
- // process text value and close…
- alert(‘ok’);
- }
- console.info(btn); // 按钮
- console.info(text); //输入框内容
- });
4、show方法
- //自定义提示信息
- Ext.Msg.show({
- title:‘Save Changes?’,
- msg: ‘You are closing a tab that has unsaved changes. Would you like to save your changes?’,
- buttons: Ext.Msg.YESNOCANCEL, //显示的btn
- icon: Ext.Msg.QUESTION//图标 4种 INFO QUESTION ERROR WARNING
- });
5、wait方法
- //等待框1
- /*var p = Ext.create(‘Ext.ProgressBar’, {
- renderTo: Ext.getBody(),
- width: 300
- });
- // Wait for 5 seconds, then update the status el (progress bar will auto-reset)
- p.wait({
- interval: 500, //bar will move fast!
- duration: 50000,
- increment: 15,
- text: ‘Updating…’,
- scope: this,
- fn: function(){
- p.updateText(‘Done!’);
- }
- });*/
- //等待框2
- Ext.Msg.wait(‘提示信息’,‘我是内容’,{
- interval: 500, //循环定时的间隔
- duration: 10000, //总时长
- increment: 5, //走完一次进度条次数
- text: ‘Updating…’, //进度条上的文字
- scope: this, //作用范围
- fn: function(){ //回调函数
- alert(‘更新成功!!!’);
- }
- })
——————————–