ExtJs2.0入门教程: MessageBox函数详解
4星 · 超过85%的资源 需积分: 9 193 浏览量
更新于2024-09-22
收藏 670KB DOC 举报
"ExtJs入门实例(Word版),这是一份word文档,包含了初学者可以轻松复制粘贴进行实践的ExtJs教程。教程主要关注ExtJs的使用,特别是Ext.MessageBox的几个核心方法,包括alert、confirm、prompt和show,适合刚接触ExtJs的开发者学习布局和交互设计。"
在ExtJs框架中,Ext.MessageBox是一个非常实用的组件,它提供了弹出对话框的功能,用于与用户进行简单的交互。以下是对四个主要方法的详细解释:
1. **Ext.MessageBox.alert()**
`Ext.MessageBox.alert(title, msg, [function])` 这个方法用于显示一个警告对话框,包含一个确定按钮。`title`是对话框的标题,`msg`是显示的消息,`function`是一个可选回调函数,当用户点击确定按钮后执行。例如:
```javascript
Ext.MessageBox.alert("标题", "消息");
Ext.MessageBox.alert("标题", "消息", function() { alert("对话框关闭后执行"); });
```
2. **Ext.MessageBox.confirm()**
类似于`alert()`,`confirm()`方法用于显示一个确认对话框,包含“是”和“否”两个按钮。回调函数的参数`e`表示用户点击的按钮值,可以是'yes'或'no'。
```javascript
Ext.MessageBox.confirm("标题", "消息", function(e) { alert(e); });
```
3. **Ext.MessageBox.prompt()**
`prompt()`方法用于获取用户输入。它有6个参数,增加了用户输入值的返回以及是否开启多行输入的选项。例如:
```javascript
Ext.MessageBox.prompt("标题", "请输入内容");
Ext.MessageBox.prompt("标题", "请输入内容", function(e, text) { alert(e + "-" + text); });
Ext.MessageBox.prompt("标题", "请输入内容", function(e, text), this, true);
```
其中`text`是用户在对话框中输入的文本,`true`表示启用多行输入。
4. **Ext.MessageBox.show()**
这是最灵活的方法,允许通过配置对象(config)自定义对话框。可以设置更多的属性,如按钮、图标、宽度等,实现更复杂的对话框效果。
这些方法在开发Web应用时非常有用,尤其是需要与用户进行交互确认或者获取用户输入时。通过熟练掌握Ext.MessageBox的使用,开发者能够创建出更加直观且用户体验良好的前端界面。在实际项目中,可以根据需求组合和扩展这些方法,以满足各种场景下的对话框需求。
2010-04-24 上传
2013-01-04 上传
2012-04-12 上传
2009-06-26 上传
dai6529
- 粉丝: 13
- 资源: 5
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析