`
junlong750
  • 浏览: 22781 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Ext JS 4 (2) —— Ext.MessageBox.alert()

阅读更多

在上一节用 Ext 写了第一个页面 Hello World,其中用到了 Ext 封装好的 alert ,如 JavaScript 中经常用到的 alert、confirm 等都可以在 Ext 中找到

先来讲上一次用到的 alert 方法,在测试 JavaScript 代码时会经常用到

从API文档中可以看到:

 

一共有四个参数,第一个是标题,第二个是消息框中显示的信息,第三个是点击消息框上按钮后调用的函数,这个参数是可选的,最后一个参数是作用域,默认为浏览器的 window ,

其中,函数还会传递一个参数 e,下面就做个测试,代码如下:

 

 

                               图一

当我们点击 OK 键时,则会跳出 JS 原来风格的一个警告框,框内的消息为 “ok” ,见图二

                                              图二

显然 Ext.Msg.alert 中函数传递的 e 值是按键触发的事件名称,所以我们可以把代码改写成下面的形式,代码如下:

这样我们就可以在跳出警告框并点击 OK 键后执行自定义的操作了,比如上例中我们设定了点击 OK 键后关闭当前页面

 

另外还有个需要注意的地方,JS 原有的 alert() 如果连续被调用 n 次,则会跳出 n 个警告框,而 Ext.Msg.alert() 如果被连续调用的话,只会显示出最后一个,我们做如下测试:

在浏览器中运行后会先跳出 3 个 JS 风格的警告框,接着只跳出了 1 个信息为 “6” 的 Ext 警告框,大家可以自己测试下

 

这样 Ext.MessageBox.alert()就讲到这里了

分享到:
评论

相关推荐

    ExtJS Ext.MessageBox.alert()弹出对话框详解

    代码如下: Ext.onReady(function() { Ext.Msg.alert(‘提示’, ‘逗号分隔参数列表’); //这种方式非常常见的 }); 效果图: 代码如下: Ext.onReady(function() { //定义 JSON(配置对象) var config = { ...

    Ext_MessageBox

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

    Ext Js权威指南(.zip.001

    Ex4.0共2个压缩包特性,《ext js权威指南》 前 言 第1章 ext js 4开发入门 / 1 1.1 学习ext js必需的基础知识 / 1 1.2 json概述 / 3 1.2.1 认识json / 3 1.2.2 json的结构 / 3 1.2.3 json的例子 / 4 1.2.4 ...

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

    Ext.MessageBox.confirm()详解 显示一个确认对话框,用来代替JavaScript标准... 参数说明: Ext.MessageBox.alert();//相关内容 返回值: Ext.MessageBox 代码示例: 代码如下: <script type=”tex

    ext 教材 ext js 教程

    EXT JS 是一种流行的JavaScript库,专门用于构建富客户端Web应用程序。它提供了丰富的用户界面组件和强大的数据绑定功能。EXT JS 教材和教程的目标是帮助开发者更好地理解和掌握这个框架,从而提升他们的Web开发技能...

    ext学习资料,ext js开发前台页面

    EXT JS 是一种强大的前端JavaScript库,专用于构建富客户端应用程序的用户界面。它提供了一系列丰富的组件,如工具栏、面板等,使得开发者可以构建出功能丰富、交互性强的Web应用。在EXT JS中,`Ext.MessageBox` 是...

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

    5.2.2 Ext.MessageBox.alert() 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 ...

    Ext JS下载及配置

    2. **引入 JS 文件**: 首先引入引导文件 `bootstrap.js`,然后根据需求决定是否引入 `ext-all.js` 或 `ext-all-debug.js`。 3. **初始化应用**: 使用 `Ext.onReady` 函数来确保 DOM 加载完成后再执行 JavaScript ...

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

    5.2.2 Ext.MessageBox.alert() 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 ...

    Ext原理.txt

    <script type="text/javascript" src="../../adapter/ext/ext-base.js"> <script type="text/javascript" src="../../ext-all.js"> <script type="text/javascript" src="../../src/locale/ext-base.js"> 消息...

    Ext.MessageBox工具类简介

    注意:1 ,Ext.MessageBox是一个工具类,继承自object对象 2 ,实质上它只是当前页面的一个层。 案例如下: 代码如下: Ext.onReady(function(){ Ext.MessageBox.alert(“提示”,”请单击我,确定”,callBack);...

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

    2. **EXT.MessageBox.confirm()** 类似于`alert()`,`EXT.MessageBox.confirm()` 用于创建一个确认对话框,提供“是”和“否”两个选项。回调函数的参数e代表用户选择的按钮值,可以是"yes"或"no"。例如: ```...

    ext实例 ext操作步骤

    Ext.MessageBox.alert("你好", "wayfoon"); }); ``` 4. **创建布局**:根据需求选择合适的布局模式,如Border布局,定义各区域并组合子组件。 ```javascript var viewport = new Ext.Viewport({ layout: '...

    非常有用的EXT学习总结

    EXT,全称Ext JS,是一种基于JavaScript的前端框架,用于构建富互联网应用程序(RIA)。它提供了丰富的组件库,包括各种用户界面元素,如表格、树形视图、表单、菜单等,使得开发者能够轻松创建复杂的、交互性强的...

    ExtJs2指南最新版

    在本文中,我们将深入探讨ExtJS2.0中的一个重要组件——Ext.MessageBox,它提供了一种弹出对话框的方式来与用户进行交互。Ext.MessageBox提供了多种功能,如警告、确认、提示和自定义对话框,这些功能使得在Web应用...

    extjs弹出框 n秒后消失

    icon: Ext.MessageBox.INFO, // 可选值有 Ext.MessageBox.INFO, Ext.MessageBox.WARNING, ExtMessageBox.QUESTION, Ext.MessageBox.ERROR buttons: Ext.MessageBox.CLOSE, // 默认按钮,也可以自定义为其他组合,...

    基于extjs的.NET3.5控件Coolite 1.0.0.34580(Preview预览版)

    2. Renamed Coolite.Examples project to Ext.Net.Examples 3. Renamed Coolite.Ext.UX project to Ext.Net.UX 4. Renamed Coolite.EmbeddedResourceBuilder project to Ext.Net.ERB 5. Renamed Coolite....

    EXT组件一些属性与方法(MessageBox)[文].pdf

    2. **Ext.MessageBox.confirm()** confirm 方法创建一个带有“确定”和“取消”两个按钮的确认对话框。参数与 alert 相同,但用户的选择可以通过回调函数的返回值进行处理。 3. **Ext.MessageBox.prompt()** 提供...

    ExtJSWeb应用程序开发指南(第2版)

    3.2.2 Ext.MessageBox.alert() 3.2.3 Ext.MessageBox.confirm() 3.2.4 Ext.MessageBox.prompt() 3.2.5 Ext.MessageBox.wait() 3.2.6 Ext.MessageBox.show() 3.2.7 Ext.window.MessageBox的其他功能 ...

    详细讲解了Ext相关知识,Ext实例教程

    2. **Ext.MessageBox.alert()**:与confirm()类似,但只有一个“确定”按钮。使用方式和confirm()相同。 3. **Ext.MessageBox.prompt()**:此方法创建一个带有输入框的提示框,可替代JavaScript的prompt()。用户...

Global site tag (gtag.js) - Google Analytics