`

ext开发应注意的一些基本事项

    博客分类:
  • Ext
阅读更多
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开发提供帮助的一份详细文档,它主要涵盖了EXT库的各个方面,旨在帮助开发者更好地理解和使用EXT框架进行Web应用开发。EXT是一个基于JavaScript的UI组件库,广泛用于构建富客户端应用,尤其在数据...

    EXT开发文档

    ### EXT开发文档知识点详解 #### 一、EXT JS 概述 **EXT JS**,简称 **EXT**,是一个强大的 **JavaScript** 框架,它主要用于构建高度交互式的客户端应用程序。该框架支持多种Web标准,并且能够独立于服务器端技术...

    Ext甘特图官方开发指南.doc

    #### 六、开发注意事项 - **授权问题**:使用ExtJS甘特图需注意授权问题,特别是商业用户需要注意购买相应的授权。 - **技术支持**:手册鼓励用户在使用过程中遇到问题时积极反馈,以便后续版本改进。 通过以上知识...

    android ext4文件系统打包详解

    本文档将详细介绍在Android平台上使用make_ext4fs工具打包ext4文件系统镜像的过程,并对相关的操作注意事项进行说明。同时,文档也会涉及使用simg2img工具对ext4文件系统进行解包和修改。 ### make_ext4fs工具详解 ...

    Ext2.0 中文文档

    发布EXT源码时需要注意一些细节,比如正确引入所需的CSS和JavaScript文件,以及适配不同的浏览器环境。适配器(Adapters)在EXT中扮演着关键角色,它们帮助EXT与不同版本的jQuery或其他JavaScript库共存,提供兼容性...

    ext3.2中文API

    它不仅提供了详细的函数描述,还可能包含相关的背景知识、注意事项和最佳实践,使得程序员能够更高效、安全地使用EXT3文件系统进行开发工作。通过阅读和研究这个文档,开发者可以更好地掌握EXT3的内部运作机制,从而...

    ext js 4.1apply && override

    ### Ext JS 4.1中的`Ext.apply`与`Ext.override` ...通过以上分析可以看出,`Ext.apply`与`Ext.override`都是Ext JS框架中非常实用的功能,合理利用它们可以极大地提高开发效率并增强程序的灵活性。

    spket_Ext_sdk_安装教程

    ### 注意事项 1. 如果安装后没有提示,可能是由于Eclipse版本不兼容或Spket版本问题,建议检查Eclipse版本和Spket的兼容性,或者尝试更新到最新版本。 2. 确保你的Ext JS库文件完整无误,否则Spket可能无法正确识别...

    Ext的压缩文件

    Ext是一个广泛应用于Web开发的JavaScript库,主要用于构建富客户端应用。这个压缩文件“Ext3.0”很可能是Ext框架的3.0版本,相比于之前的3.2.1版,它可能包含了一些性能优化、功能增强或者错误修复。下面将详细讨论...

    ext3 jar包

    描述中提到,ext3是一个对ext2的扩展,这意味着它继承了ext2的基本结构,但引入了一些重要的改进。ext2是Linux早期的文件系统,尽管简单高效,但在处理系统崩溃或不正常关机时,可能无法保证数据完整性。为了解决这...

    EXT可视化编辑器

    7. **优化与性能**:在使用EXT编辑器时,应注意优化代码和资源加载,避免内存泄漏,以确保应用程序的流畅性和响应速度。 综上所述,EXT可视化编辑器结合了EXT库的强大功能和WYSIWYG编辑的便利性,为Web应用开发提供...

    ext学习文档

    - **发布Ext源码时的一些细节**: 讨论了发布EXT源码时需要注意的事项。 - **我应该从哪里开始?**: 给出了新手入门的建议。 - **适配器Adapters**: 介绍了适配器模式在EXT中的应用。 - **核心Core**: 探讨了EXT的...

    Ext window的使用

    创建一个基本的Ext.Window实例,你需要定义一些基本属性,如宽度、高度、标题等。例如: ```javascript var myWindow = Ext.create('Ext.Window', { title: '我的窗口', width: 400, height: 300, html: '...

    ext下拉多选组件multicombo

    "工具"标签暗示了multicombo可能提供了一些辅助开发的功能,比如方便的配置选项、API接口或预设样式,这些都能简化开发流程并提高开发效率。EXTJS的组件通常都有一套完善的配置项,允许开发者根据需求调整组件的行为...

    ext.jsb2.rar

    Ext.jsb2是一款针对JavaScript开发的插件,主要用于提高在Eclipse或MyEclipse集成开发环境中编写Ext JS代码的效率。这款插件提供了强大的代码自动完成、错误检查和调试功能,使得开发者在处理复杂的前端应用时能更加...

    Ext JS 4.0编码规范

    在实际开发过程中,除了遵循上述的环境设置、目录结构和命名规范外,还需要注意以下几点: ##### 1. 声明 Declaration 在定义组件或功能时,建议使用 Ext JS 提供的声明方式来构建 UI 组件,这有助于保持代码的一致...

    ext js学习文档

    本文旨在深入探讨 Ext JS 的安装配置流程及表格控件(Grid)的基本使用,以帮助初学者快速上手。 #### 安装与配置详解 ##### 下载与环境准备 1. **下载地址**:访问官方网址 [www.extjs.com]...

    Ext GridPanel 中实现加链接操作

    本文将详细介绍如何在 Ext GridPanel 中实现加链接操作,包括基本原理、代码实现及注意事项。 #### 一、Ext GridPanel 基础 在了解如何添加链接之前,我们首先需要理解 Ext GridPanel 的基本结构。Ext GridPanel ...

Global site tag (gtag.js) - Google Analytics