




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ExtJS入门培训 张燕2009 12 3 1 目录 一 ExtJS概述二 实例三 实践 2 1 1 ExtJS概述 1 ExtJS是一个用javascript编写 与后台技术无关的前端Ajax框架 用来开发带有华丽外观的富客户端应用 使得我们的b s应用更加具有活力及生命力 2 3 1 2 ExtJS的文件结构 adapter 负责将里面提供第三方底层库 包括Ext自带的底层库 映射为Ext所支持的底层库 ext all js 压缩后的Ext全部源码 ext all debug js 无压缩的Ext全部的源码 用于调试 ext core js 压缩后的Ext的核心组件 包括sources core下的所有类 ext core debug js 无压缩Ext的核心组件 包括sources core下的所有类 source 无压缩Ext全部的源码 里面分类存放 遵从LesserGNU LGPL 开源的协议 resources ExtUI资源文件目录 如CSS 图片文件都存放在这里面 exmaples 提供使用ExtJs技术做出的小实例 docs API帮助文档 build 压缩后的ext全部源码 里面分类存放 4 1 3 ExtJS的应用 使用ExtJS框架的页面中一般包括下面几句 5 1 4 ExtJS类库 底层API core 提供了对DOM操作 查询的封装 事件处理 DOM查询器等基础的功能 控件 widgets 可以直接在页面中创建的可视化组件 比如面板 选项板 表格 树 窗口 菜单 工具栏 按钮等等 实用工具Utils Ext提供了很多的实用工具 方便实现如数据内容格式化 JSON数据解码或反解码 对Date Array 发送Ajax请求 Cookie管理 CSS管理等扩展等功能 6 1 5 ExtJS组件 基本组件 7 1 5 ExtJS组件 工具栏组件 8 1 5 ExtJS组件 表单及字段组件 9 1 6 ExtJS组件使用 10 1 6 ExtJS事件 11 1 7 ExtJS布局 布局是指容器组件中子元素的分布 排列组合方式 Ext的所有容器组件都支持布局操作 每一个容器都会有一个对应的布局 布局负责管理容器组件中子元素的排列 组合及渲染方式等 ExtJS的容器组件包含一个layout及layoutConfig配置属性 分别用来指定容器使用的布局及布局的详细配置信息 如果没有指定容器组件的layout则默认会使用ContainerLayout作为布局 Ext中的一些容器组件都已经指定所使用的布局 比如TabPanel使用card布局 FormPanel使用form布局 GridPanel中的表格使用column布局等 不能给这些容器组件再指定另外的布局 ExtJS2 0一共包含十种布局 常用的布局有border column fit form card tabel等布局 12 1 8 ExtJS常用布局 Border 把容器分成东南西北中五个区域 分别由east south west north cente来表示 在往容器中添加子元素的时候 只需要指定这些子元素所在的位置 Border布局会自动把子元素放到布局指定的位置 13 1 8 ExtJS常用布局 Column列 把整个容器组件看成一列 然后往里面放入子元素的时候 可以通过在子元素中指定使用columnWidth或width来指定子元素所占的列宽度 columnWidth表示使用百分比的形式指定列宽度 而width则是使用绝对象素的方式指定列宽度 14 1 8 ExtJS常用布局 Form 是一种专门用于管理表单中输入字段的布局 主要用于在程序中创建表单字段或表单元素等使用 15 1 8 ExtJS常用布局 Accordion 使用该布局的容器组件中的子元素是可折叠的形式 16 目录 一 ExtJS概述二 实例三 实践 17 2 1 Ext2 0自带示例 ext 2 0 2 examples 18 2 2 ShsaOA页面 19 2 2 Ext框架 1 新建工程 导入类库文件2 将Ext拷贝到工程中3 制作jsp页面 编写jsp中调用的ExtJs 编写ExtJs中调用的Action 20 目录 一 ExtJS概述二 实例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版商场设施更新换代合同范本
- 2025电子商务合同法指导下的网络直播带货合作协议
- 2025年度高端茶叶原产地直供购销合同模板
- 2025灯具批发零售合同示范文本
- 2025版服装生产设备租赁与维修服务合同
- 2025年男方出轨离婚协议:财产分割、子女抚养及离婚赔偿
- 2025年度保险理赔法律援助服务合同样本
- 2025 高密市PPP项目PPP项目合同
- 2025新版中介房屋租赁合同范本
- 语言文字知识培训方案课件
- 物业客服管理知识培训课件
- 2025海南省老干部服务管理中心招聘事业编制人员6人(第1号)考试备考题库及答案解析
- 居民体重管理核心知识课件
- 2025-2026学年湘教版(2024)初中数学八年级上册教学计划及进度表
- 2025至2030中国公安行业发展趋势分析与未来投资战略咨询研究报告
- 口腔医疗风险管理实施方案
- 2025互联网营销师三级理论考核试题及答案
- 新生儿持续性肺动脉高压个案护理
- bbc国际音标教学课件
- GB/T 45763-2025精细陶瓷陶瓷薄板室温弯曲强度试验方法三点弯曲或四点弯曲法
- 贵州省贵阳市2024-2025学年八年级下学期期末道德与法治试卷(含答案)
评论
0/150
提交评论