版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ExtJS入门培训,张燕 2009-12-3,目录,一. ExtJS概述 二. 实例 三. 实践,1.1. ExtJS概述,1. ExtJS是一个用javascript编写,与后台技术无关的前端Ajax框架, 用来开发带有华丽外观的富客户端应用, 使得我们的b/s应用更加具有活力及生命力。,2. ,1.2. ExtJS的文件结构,adapter:负责将里面提供第三方底层库(包括Ext自带的底层库) 映射为Ext所支持的底层库。,ext-all.js:压缩后的Ext全部源码。,ext-all-debug.js:无压缩的Ext全部的源码(用于调试)。,ext-core.js:压缩后的Ext的核心组
2、件,包括sources/core下的所有类。,ext-core-debug.js:无压缩Ext的核心组件,包括sources/core下的所有类。,source: 无压缩Ext全部的源码(里面分类存放) 遵从Lesser GNU (LGPL) 开源的协议。,resources:Ext UI资源文件目录,如CSS、图片文件都存放在这里面。,exmaples:提供使用ExtJs技术做出的小实例。,docs: API帮助文档。,build: 压缩后的ext全部源码(里面分类存放)。,1.3. ExtJS的应用,使用ExtJS框架的页面中一般包括下面几句:,1.4. ExtJS类库,底层API(cor
3、e): 提供了对DOM操作、查询的封装、事件处理、DOM查询器等基础的功能。,控件(widgets):可以直接在页面中创建的可视化组件, 比如面板、选项板、表格、树、窗口、菜单、工具栏、按钮等等。,实用工具Utils:Ext提供了很多的实用工具, 方便实现如数据内容格式化、JSON数据解码或反解码、对Date、Array、 发送Ajax请求、Cookie管理、CSS管理等扩展等功能,1.5.ExtJS组件基本组件,1.5.ExtJS组件工具栏组件,1.5.ExtJS组件表单及字段组件,1.6.ExtJS组件使用,1.6.ExtJS事件,1.7.ExtJS布局,布局是指容器组件中子元素的分布、排
4、列组合方式。 Ext的所有容器组件都支持布局操作,每一个容器都会有一个对应的布局, 布局负责管理容器组件中子元素的排列、组合及渲染方式等。 ExtJS的容器组件包含一个layout及layoutConfig配置属性, 分别用来指定容器使用的布局及布局的详细配置信息; 如果没有指定容器组件的layout则默认会使用ContainerLayout作为布局。 Ext中的一些容器组件都已经指定所使用的布局, 比如TabPanel使用card布局、FormPanel使用form布局, GridPanel中的表格使用column布局等,不能给这些容器组件再指定另外的布局。 ExtJS2.0一共包含十种布局
5、, 常用的布局有border、column、fit、form、card、tabel等布局 。,1.8.ExtJS常用布局Border,把容器分成东南西北中五个区域,分别由east,south, west,north, cente来表示, 在往容器中添加子元素的时候,只需要指定这些子元素所在的位置,Border布局会 自动把子元素放到布局指定的位置,1.8.ExtJS常用布局Column列,把整个容器组件看成一列,然后往里面放入子元素的时候,可以通过在子元素中 指定使用columnWidth或width来指定子元素所占的列宽度。 columnWidth表示使用百分比的形式指定列宽度, 而widt
6、h则是使用绝对象素的方式指定列宽度,,1.8.ExtJS常用布局Form,是一种专门用于管理表单中输入字段的布局, 主要用于在程序中创建表单字段或表单元素等使用,1.8.ExtJS常用布局Accordion,使用该布局的容器组件中的子元素是可折叠的形式,目录,一. ExtJS概述 二. 实例 三. 实践,2.1. Ext2.0自带示例,ext-2.0.2examples,2.2. ShsaOA页面,2.2. Ext框架,1.新建工程,导入类库文件 2.将Ext拷贝到工程中 3.制作jsp页面,编写jsp中调用的ExtJs,编写ExtJs中调用的Action,目录,一. ExtJS概述 二. 实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 直立倾斜试验的规范应用总结2026
- 电子基础商品知识3
- 山东聊城市阳谷县2025-2026学年七年级下学期7月期末历史试题(文字版含答案)
- 股份合作合同协议书(范本)
- 甘肃省会宁县年度2027届三上数学期末联考模拟试题含解析
- 四川省自贡市大安区2027届六年级数学第一学期期末预测试题含解析
- 四川省资阳市乐至县2027届四年级数学第一学期期末联考模拟试题含解析
- 广东省潮州市2027届三上数学期末检测试题含解析
- 2027届丽水市龙泉市数学六上期末检测试题含解析
- 2027届江西省四上数学期末考试试题含解析
- 2026年重庆市“五方面人员”选拔乡镇领导班子考试历年参考题库(含完整答案)
- 2026年浙江基层法律服务工作者执业核准考试试题及答案
- GB/T 33969-2026高炉富氧喷煤技术规范
- 2026年幼儿园课程故事培训会
- 2025年全国检察官遴选考试真题及参考答案
- 2026年事业单位考试国内核心时事政治考点梳理(附50题)
- 2026中国铌期货市场投资策略与价格波动研究报告
- 消除艾梅乙母婴传播培训
- 冶金安全评价标准考试试题及答案
- 香港公司劳动合同协议
- 2025年大唐同舟科技有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论