很实在的一个需求,就是我们只需要extjs的一部分功能,不想把整个类库都包含进来.
所以让我们来定制extjs吧~
1. ExtJS 1.1.1或2.3.0
可以用官方的在线工具来定制:http://extjs.com/products/extjs/build/
使用教程:
e文:http://extjs.com/learn/Tutorial:Building_Ext_From_Source
中文:http://extjs.org.cn/node/364
2. EXTJS 3.0
现在还没有在线版,可以通过以下方法来自己定制:
1. 下载Ext 3.0.0 SDK. http://extjs.com/products/extjs/download.php?dl=extjs3
2. 下载JSBuilder2. http://extjs.com/products/jsbuilder/ (或者看文末的附件)
3. 下载Ext 3.0.0的ext.jsb2文件 http://extjs.com/forum/showthread.php?p=354473 (或者看文末的附件)
4. 把JSBuilder2解压jar到extjs根目录下,ext.jsb2也放到根目录下
5. 用你的文本编辑器编辑ext.jsb2文件,仅保留你需要的模块
6. jsb2文件中的deployDir: 'ext-3.0.0-build'表示相对输出目录
7. cmd,切换到ext根目录下,执行:
G:\Learning\Web\Javascript\ExtJS\ext-3.0.0> java -jar "JSBuilder2.jar" -p ./ext.jsb2 -d ./
8.等待刷屏完毕后去你在jsb2中指定的目录下找输出吧.
3.试验
一个试验的例子,仅包含Tree组件,如附件
1) resource部分未作过滤
2) 注意依赖关系,如
name: 'Trees',
file: 'pkgs/pkg-tree.js',
isDebug: true,
pkgs: ['pkgs/cmp-foundation.js']
3)输出的文件树如下:
adapter\
|--ext\
|----ext-base.js
|----ext-base-debug.js
pkgs\
|--cmp-foundation.js
|--ext-foundation.js
|--pkg-tree.js
|--cmp-foundation-debug.js
|--ext-foundation-debug.js
|--pkg-tree-debug.js
resources\
license.txt
2009-08-25更新:
extjs3.0的一种简化的提取方式,就是官方本身已经压缩过一次了,看pkgs目录下有很多文件.
然后再看jsb2中提到的依赖,来提取就OK了,如tabpanel是:
{
name: 'TabPanel',
file: 'pkgs/pkg-tabs.js',
isDebug: true,
pkgs: ['pkgs/cmp-foundation.js'],
fileIncludes: [{
text: 'TabPanel.js',
path: 'src/widgets/'
}]
}
如果你只用tab,不用其他的,那试着只引入pkgs下的
cmp-foundation.js和pkg-tabs.js
相关推荐
extJS3.0 extJS3.0 extJS3.0 extJS3.0 extJS3.0 extJS3.0 extJS3.0
绝对的ExtJS3.0中文API,本人在网上找了好久才找到的,在此奉献给大家!!解压后有30多兆!!
extjs3.0 ext3.0 ext文档 ext例子
EXTJS实例 EXTJS树,可以编辑的EXTJS,EXTJS3.0
ExtJS是一个Ajax框架,是一个用javascript写的,用于在客户端创建丰富多彩的web应用程序界面。ExtJS可以用来开发RIA也即富客户端的AJAX应用.ExtJS主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。...
extjs-core 3.0 beta版extjs-core 3.0 beta版SDK extjs-core 3.0 beta版extjs-core 3.0 beta版
extjs3.0框架extjs3.0框架extjs3.0框架extjs3.0框架
这里是我搜集的ExtJs2.0和3.0的中文的API以及中英文参照的中文CHM 如果,下载之后有什么问题,可以留言.
ExtJS3.0 源码分析与开发实例宝典
手把手教你实现EXTJS+DWR实现图片上传功能
Extjs3.0中文API文档 够详细 够详细 够详细
extjs3.0中文API,好不容易找到了,分享给大家!!extjs3.0中文API,好不容易找到了,分享给大家!!
ExtJs+3.0+最新最全中文API帮助文档+CHM版@156_25590.exe
在网络上搜集,自己安装成功后在使用的开发环境。因ExtJS3.0和spket-1.6.18.jar的开发包太大不能上传,里面有安装说明和下载路径 ext-jsb2.zip jsb2是最新的。。请所需者取之
ExtJs3.0API,希望对大家有所帮助
extjsapi,extjs文档,api手岫
由于extjs3.0自己封装的时间不能够选择时分秒,给大家开发带来了一些麻烦。虽然网上有ext2.0的日期扩展控件,但在3.0中不能用。公司现在项目正用了,因此我就对extjs3.0时间控件的扩展,实现了可选择时分秒功能。...
extjs3.0开发包包含api、例子、源文件等,简单易用,
ExtJS 3.0 学习资源,有兴趣的 可以下载看看!!!!