1.想把ext加入自己的项目,需要整理一下放入项目中的内容,因为发布包里面的内容并非都是必要的,比如例子、源代码。
必要的最小集合是:ext-all.js、adapter/ext/ext-base.js、build/local/ext-lang-zh_CN.js和整个resources目录。
a)ext-all.js、ext-base.js包含了ext所有的功能,所有的js脚本都在这里了
b)ext-lang-zh_CN.js是中文翻译
c)resources目录下是css样式表和图片
注意js脚本的导入顺序,其他的可以自由发挥。
2.在引入ext所需的库文件时,必须先引入
ext-base.js,然后再引入
ext-all.js,否则页面加载时将出现Ext.onReady is not a function的错误提示。
<script type="text/javascript" src="./js/ext/ext-base.js"></script>
<script type="text/javascript" src="./js/ext/ext-all.js"></script>
3.ext里经常用一个空白图片做占位符,然后用用css里配置的背景图片做显示,这样有利于更换主题。这个空白图片的名字就是Ext.BLANK_IMAGE_URL,默认情况下它的值是Ext.BLANK_IMAGE_URL:"http:/"+"/extjs.com/s.gif";。虽然图片很小,也要去网上下载,一旦下载失败就显示找不到图片了。要解决这个问题,只需重新定义Ext.BLANK_IMAGE_URL的值即可Ext.BLANK_IMAGE_URL='./images/default/s.gif';
<script type="text/javascript">
Ext.BLANK_IMAGE_URL='./images/default/s.gif';
</script>
4.extjs中出现this.addEvents is not a function错误的原因:
一个控件没有使用关键字new出来或使用关键字new来创建时出错
5.ext中默认不支持前台排序,但可以通过扩展实现。
前台排序是指一次性从后台把数据都去到客户端,然后客户端自动判断显示多少条数据,这样分页的时候就不用去后台取了,对于小数据量的分页是非常有利的。
ext默认情况没有这项功能,不过2.0的examples\locale目录中提供了一个PagingMemoryProxy.js扩展,它让我们可以从本地数组取数,分页显示。
而且PagingMemoryProxy.js不用修改就能在ext1.x中执行,非常不错。
- 大小: 15.6 KB
分享到:
相关推荐
EXT中文手册是为EXT开发提供帮助的一份详细文档,它主要涵盖了EXT库的各个方面,旨在帮助开发者更好地理解和使用EXT框架进行Web应用开发。EXT是一个基于JavaScript的UI组件库,广泛用于构建富客户端应用,尤其在数据...
### EXT开发文档知识点详解 #### 一、EXT JS 概述 **EXT JS**,简称 **EXT**,是一个强大的 **JavaScript** 框架,它主要用于构建高度交互式的客户端应用程序。该框架支持多种Web标准,并且能够独立于服务器端技术...
#### 六、开发注意事项 - **授权问题**:使用ExtJS甘特图需注意授权问题,特别是商业用户需要注意购买相应的授权。 - **技术支持**:手册鼓励用户在使用过程中遇到问题时积极反馈,以便后续版本改进。 通过以上知识...
本文档将详细介绍在Android平台上使用make_ext4fs工具打包ext4文件系统镜像的过程,并对相关的操作注意事项进行说明。同时,文档也会涉及使用simg2img工具对ext4文件系统进行解包和修改。 ### make_ext4fs工具详解 ...
发布EXT源码时需要注意一些细节,比如正确引入所需的CSS和JavaScript文件,以及适配不同的浏览器环境。适配器(Adapters)在EXT中扮演着关键角色,它们帮助EXT与不同版本的jQuery或其他JavaScript库共存,提供兼容性...
它不仅提供了详细的函数描述,还可能包含相关的背景知识、注意事项和最佳实践,使得程序员能够更高效、安全地使用EXT3文件系统进行开发工作。通过阅读和研究这个文档,开发者可以更好地掌握EXT3的内部运作机制,从而...
### Ext JS 4.1中的`Ext.apply`与`Ext.override` ...通过以上分析可以看出,`Ext.apply`与`Ext.override`都是Ext JS框架中非常实用的功能,合理利用它们可以极大地提高开发效率并增强程序的灵活性。
### 注意事项 1. 如果安装后没有提示,可能是由于Eclipse版本不兼容或Spket版本问题,建议检查Eclipse版本和Spket的兼容性,或者尝试更新到最新版本。 2. 确保你的Ext JS库文件完整无误,否则Spket可能无法正确识别...
Ext是一个广泛应用于Web开发的JavaScript库,主要用于构建富客户端应用。这个压缩文件“Ext3.0”很可能是Ext框架的3.0版本,相比于之前的3.2.1版,它可能包含了一些性能优化、功能增强或者错误修复。下面将详细讨论...
描述中提到,ext3是一个对ext2的扩展,这意味着它继承了ext2的基本结构,但引入了一些重要的改进。ext2是Linux早期的文件系统,尽管简单高效,但在处理系统崩溃或不正常关机时,可能无法保证数据完整性。为了解决这...
7. **优化与性能**:在使用EXT编辑器时,应注意优化代码和资源加载,避免内存泄漏,以确保应用程序的流畅性和响应速度。 综上所述,EXT可视化编辑器结合了EXT库的强大功能和WYSIWYG编辑的便利性,为Web应用开发提供...
- **发布Ext源码时的一些细节**: 讨论了发布EXT源码时需要注意的事项。 - **我应该从哪里开始?**: 给出了新手入门的建议。 - **适配器Adapters**: 介绍了适配器模式在EXT中的应用。 - **核心Core**: 探讨了EXT的...
创建一个基本的Ext.Window实例,你需要定义一些基本属性,如宽度、高度、标题等。例如: ```javascript var myWindow = Ext.create('Ext.Window', { title: '我的窗口', width: 400, height: 300, html: '...
"工具"标签暗示了multicombo可能提供了一些辅助开发的功能,比如方便的配置选项、API接口或预设样式,这些都能简化开发流程并提高开发效率。EXTJS的组件通常都有一套完善的配置项,允许开发者根据需求调整组件的行为...
Ext.jsb2是一款针对JavaScript开发的插件,主要用于提高在Eclipse或MyEclipse集成开发环境中编写Ext JS代码的效率。这款插件提供了强大的代码自动完成、错误检查和调试功能,使得开发者在处理复杂的前端应用时能更加...
在实际开发过程中,除了遵循上述的环境设置、目录结构和命名规范外,还需要注意以下几点: ##### 1. 声明 Declaration 在定义组件或功能时,建议使用 Ext JS 提供的声明方式来构建 UI 组件,这有助于保持代码的一致...
本文旨在深入探讨 Ext JS 的安装配置流程及表格控件(Grid)的基本使用,以帮助初学者快速上手。 #### 安装与配置详解 ##### 下载与环境准备 1. **下载地址**:访问官方网址 [www.extjs.com]...
本文将详细介绍如何在 Ext GridPanel 中实现加链接操作,包括基本原理、代码实现及注意事项。 #### 一、Ext GridPanel 基础 在了解如何添加链接之前,我们首先需要理解 Ext GridPanel 的基本结构。Ext GridPanel ...