ExtJS2.0入门:对话框与prompt示例解析
需积分: 9 135 浏览量
更新于2024-08-17
收藏 2.64MB PPT 举报
"对话框的使用-prompt示例-Extjs PPT 入门 学习文档 资料"
在本文档中,我们将探讨ExtJS框架中的对话框使用,特别是prompt对话框的功能和示例。ExtJS是一个强大的JavaScript库,专注于创建富客户端应用,提供丰富的用户界面组件和优雅的API,可用于多种后端技术平台。这篇学习文档以一个简单的prompt对话框示例为切入点,帮助初学者理解如何在实际项目中运用ExtJS。
首先,让我们分析提供的代码片段:
```javascript
Ext.onReady(function(){
Ext.get("btn").on("click",function(){
Ext.MessageBox.prompt("输入提示框","请输入你的新年愿望:",function(button,text){
if(button=="ok"){
alert("你的新年愿望是:"+text);
}
else alert("你放弃了录入!");
});
});
});
<input id="btn" type="button" value="对话框" />
```
这段代码在页面加载完成时(`Ext.onReady`)会监听id为"btn"的按钮点击事件。当用户点击这个按钮时,`Ext.MessageBox.prompt`方法被调用,它会弹出一个prompt对话框,标题为“输入提示框”,内容为“请输入你的新年愿望:”。用户输入文本后,对话框会关闭,回调函数会被执行。在这个回调函数中,我们检查用户点击的是"ok"按钮还是"cancel"按钮。如果用户点击了"ok",则展示一个alert对话框显示用户的输入;反之,如果用户点击了"cancel",则提示用户放弃了录入。
此文档还涵盖了ExtJS的下载、解压和目录结构,这对于初学者了解如何开始使用ExtJS至关重要。在解压的包中,有适应不同底层库的适配器(adapter),压缩和未压缩的源码(build和source),API文档(docs),示例(examples),以及包含CSS、图片等资源的目录(resources)。此外,还提到了两个核心JavaScript文件——`ext-all.js`和`ext-all-debug.js`,分别用于生产环境和开发调试。
在介绍完基本概念后,文档给出了第一个示例,即创建一个简单的HTML页面引入ExtJS库,并显示一个基本的页面标题。这有助于初学者理解如何在实际HTML环境中使用ExtJS。
总结来说,这篇学习文档提供了ExtJS中对话框使用的基础知识,特别是prompt对话框的创建和响应,同时也介绍了ExtJS的下载、安装和基本使用。对于想要学习ExtJS并创建富客户端应用的开发者来说,这是一个很好的入门资料。通过深入理解这个示例和文档中提到的其他内容,开发者可以逐步掌握ExtJS的核心功能,并进一步探索其强大的组件系统和API。
2024-04-01 上传
2019-09-03 上传
2019-08-14 上传
2021-05-29 上传
2021-05-14 上传
2021-05-26 上传
2021-03-30 上传
2021-05-18 上传
2021-02-12 上传
小炸毛周黑鸭
- 粉丝: 24
- 资源: 2万+
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析