`
kidiaoer
  • 浏览: 822320 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

EXTJS 学习总结(1) Ext.MessageBox

阅读更多
/Alert 
function alertShow() { 
    Ext.MessageBox.alert("Title", "msg", function(e) { 
        alert('alert : ' + e); //参数e,是点击的弹出框的按钮的值,ok,cancel.        
    }); 

 
  
 
//confirm 
function confirmShow() { 
    Ext.MessageBox.confirm("title", "msg", function(e) { 
        alert('confirm : ' + e); //参数e,是点击的弹出框的按钮的值,yes,no,cancel 
    }); 

 
  
 
//带文本框弹出的窗体 
function promptShow() { 
    Ext.MessageBox.prompt( 
        "title", 
        "msg", 
        function(e, text) { 
            alert(e + "-" + text); 
        }, 
        this, 
        true); 

 
  
 
//进度条显示的第一种方式 
function msgShow() { 
    Ext.MessageBox.show({ 
        animEl: 'aFrom', 
        buttons: Ext.Msg.YESNOCANCEL,  //弹出框按钮的设置Ext.Msg下有四种可选,设置为false则不显示任何按钮 
        closable: false,               //false,则不显示右上角的小叉 
        msg: 'MsxBox',                 //消息的内容 
        title: '标题', 
        fn: windowClose,               //关闭弹出框后执行的函数,如点击CHANCEL按钮退出时触发 
        icon: Ext.MessageBox.INFO,     //弹出框内容前面的图标,取值为Ext.MessageBox.INFO,ERROR, WARNING, QUESTION  
        width: '500', 
        prompt: true,                  //设为true,则弹出框带有输入框  
        multiline: true,               //设为true,则弹出框带有多行输入框 
        progress: true,                //设为true,显示进度条 
        progressText: '进度条',        //显示在进度条上的字 
        wait: true,                    //设为true,动态显示progress 
        waitConfig: {                  //配置参数,以控制显示progressexample 
            interval: 600,             //进度的频率 
            duration: 5000,            //执行进度的持续时间,超过这个时间后,interval失效,不再产生进度效果,但进度狂也不会消失 
            fn: function() {           //时间到后执行的函数  
                Ext.MessageBox.hide(); //让进度条消失  
            } 
        } 
    }); 

 
  
 
//进度条显示的第二种方式 
function createupdateProgress() { 
    Ext.MessageBox.show({ 
        animEl: 'aFrom', 
        buttons: Ext.Msg.YESNOCANCEL,  //弹出框按钮的设置Ext.Msg下有四种可选,设置为false则不显示任何按钮 
        closable: false,               //false,则不显示右上角的小叉 
        msg: 'MsxBox',                 //消息的内容 
        title: '标题', 
        fn: ShowMSG,                   //关闭弹出框后执行的函数 
        icon: Ext.MessageBox.INFO,     //弹出框内容前面的图标,取值为Ext.MessageBox.INFO,ERROR, WARNING, QUESTION 
        prompt: false,                 //设为true,则弹出框带有输入框  
        multiline: false,              //设为true,则弹出框带有多行输入框 
        progress: true                 //设为true,显示进度条        
    }); 
     
    var f = function(v) { 
        return function() { 
            if (v == 12) { 
                Ext.MessageBox.hide(); 
                alert("加载完成!");  
            } 
            else { 
                var i = v / 11; 
                Ext.MessageBox.updateProgress(i, Math.round(100 * i) + "% completed", i); 
            } 
        } 
    } 
     
     for (var i = 1; i < 13; i++) { 
         setTimeout(f(i), i * 500); //从点击时就开始计时,所以500*i表示每500ms就执行一次  
     } 

 
  
 
//用于绑定的方法 
function windowClose() { 
     window.open('', '_self', ''); //IE7以后版本中,关闭窗体时保证不弹出询问对话框 
     window.close(); 

 
  
 
//用于绑定的方法 
function ShowMSG() { 
    alert(123); 
 
分享到:
评论

相关推荐

    Ext_MessageBox

    `Ext.MessageBox.alert`函数用于显示一个简单的警告对话框,通常用于向用户传递一条信息或通知。 **示例代码:** ```javascript Ext.MessageBox.alert("hello", "nihaoa!"); ``` 该示例展示了如何通过`alert`方法来...

    Extjs Ext.MessageBox.confirm 确认对话框详解

    Ext.MessageBox.confirm&#40;&#41;详解 显示一个确认对话框,用来代替JavaScript标准的confirm&#40;&#41;方法,具有两个按钮“是”和“否”如果为其提供一个回调函数,则该函数将在单击按钮后被调用(包括右上角的...

    ExtJS Ext.MessageBox.alert&#40;&#41;弹出对话框详解

    代码如下: Ext.onReady(function() { Ext.Msg.alert&#40;‘提示’, ‘逗号分隔参数列表’&#41;; //这种方式非常常见的 ...接下来认识一下Ext.MessageBox Ext.MessageBox是一个工具类,他继承自Obiect对象,用来生成各种

    ExtJs的Ext.Ajax.request实现waitMsg等待提示效果

    总结来说,通过结合Ext.MessageBox和Ext.LoadMask组件,我们可以有效地实现一个在用户进行Ajax请求时提供等待提示的效果。这一实现过程涉及了ExtJs框架中的一些核心组件使用方法,需要开发者具备一定的ExtJs框架使用...

    extjs弹出框 n秒后消失

    总的来说,EXTJS弹出框的自动消失功能可以通过结合`Ext.MessageBox.show`、`Ext.util.DelayedTask`和适当的事件监听来实现。这种机制允许开发者灵活地控制用户界面的交互,提供更友好的用户体验。

    一个相当不错的extjs入门文档,整个ext的控件,上边很多实例。有助于新手学习。

    1. **EXT.MessageBox.alert()** `EXT.MessageBox.alert()` 方法用于创建一个简单的警告对话框,包含一个标题、一条消息和一个可选的回调函数。标题和消息是必需的参数,回调函数会在用户点击对话框的确定按钮后执行...

    Ext.Array例子

    1. **警告消息**:`Ext.MessageBox.warning(message)` 显示警告对话框 2. **确认对话框**:`Ext.MessageBox.confirm(title, message, callback, scope)` 显示一个确认对话框,用户点击确定或取消后执行回调函数 3....

    精通JS脚本之ExtJS框架.part1.rar

    5.2.3 Ext.MessageBox.confirm() 5.2.4 Ext.MessageBox.prompt() 5.2.5 Ext.MessageBox.wait() 5.2.6 Ext.MessageBox.show() 5.2.7 Ext.MessageBox的其他功能 5.3 进度条组件 5.3.1 Ext.ProgressBar简介 ...

    ExtJs学习资料,ExtJs学习资料

    1. `Ext.MessageBox.alert()` `Ext.MessageBox.alert()`方法用于显示一个简单的警告对话框,包含一个标题、一条消息和一个可选的回调函数。标题和消息是必需的参数,而回调函数会在用户点击确定按钮后执行。例如: ...

    ExtJs入门实例[整理].pdf

    1. **Ext.MessageBox.alert()** `Ext.MessageBox.alert()`方法用于创建一个简单的警告对话框,通常包含一个确定按钮。它接受三个参数:标题(title)、消息(msg)和回调函数(function)。回调函数在用户点击确定...

    精通JS脚本之ExtJS框架.part2.rar

    5.2.3 Ext.MessageBox.confirm() 5.2.4 Ext.MessageBox.prompt() 5.2.5 Ext.MessageBox.wait() 5.2.6 Ext.MessageBox.show() 5.2.7 Ext.MessageBox的其他功能 5.3 进度条组件 5.3.1 Ext.ProgressBar简介 ...

    ExtJs入门详细的介绍版.doc

    1. **Ext.MessageBox.alert()** 这个方法用于显示一个警告对话框,包含一个确定按钮。它接受三个参数:`title`(标题)、`msg`(消息内容)和一个可选的回调函数。当用户点击确定按钮后,回调函数会被调用。例如: ...

    ExtJs20学习系列(1).doc

    1. **Ext.MessageBox.alert()** `Ext.MessageBox.alert()`方法用于显示一个简单的警告对话框,包含一个确定按钮。它接受三个参数:`title`(对话框标题),`msg`(显示的消息)和一个可选的回调函数,该函数在用户...

    ExtJs入门实例.doc

    1. **Ext.MessageBox.alert()** `Ext.MessageBox.alert()`方法用于显示简单的警告对话框,通常包含一个确认按钮。它接受三个参数:`title`(对话框标题)、`msg`(显示的消息)和一个可选的回调函数,当用户点击...

    extjs2.0学习资料

    ### Extjs2.0 学习资料:Ext.MessageBox 深入解析 #### 一、引言 在 Web 应用开发中,用户交互是非常重要的一环,而 Extjs 作为一个强大的 JavaScript 用户界面库,提供了丰富的组件来实现这一点。本文将详细介绍 ...

    extjs实例 入门,提供ext所需要的资源文件,详细叙述怎么改变文件颜色

    - ExtJS 提供了`Ext.MessageBox`,用于显示警告、确认和信息对话框。改变这些对话框的颜色,你需要找到对应的样式类,如`.x-msg-box`,然后修改对应的CSS属性。 - 例如,如果你想改变消息框的背景和文本颜色,可以...

    ExtJs初学者必看实例.doc

    1. **Ext.MessageBox.alert()**: 这个方法用于显示一个简单的警告对话框,包含一个确定按钮。它接受三个参数:`title`(对话框标题)、`msg`(显示的消息)和一个可选的回调函数`function()`,该函数会在用户点击...

    Extjs2.0的入门

    1. `Ext.MessageBox.alert()` `Ext.MessageBox.alert()`方法用于显示一个简单的警告对话框,包含一个确定按钮。它有三个参数:`title`(对话框标题)、`msg`(显示的消息)和一个可选的回调函数,该函数在用户点击...

    ExtJs消息提示框

    1. **安装与引入**:首先,你需要将`Ext.ux.window.Notification`的源代码引入到你的项目中。这可能包括JavaScript文件以及相应的CSS样式文件,确保在使用前正确加载。 2. **配置项**:`Notification`类提供了一...

Global site tag (gtag.js) - Google Analytics