`
kaidi0314
  • 浏览: 86966 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ext理解

    博客分类:
  • ext
ext 
阅读更多
1、ext组件初始化
--constructor,构造函数初始化
TsGrid = Ext.extend(Ext.grid.GridPanel, {

 constructor : function(){

  TsGrid.superclass.constructor.call(this, {
/*your code*/
                 })
})

--initComponent,init初始化
TsGrid = Ext.extend(Ext.grid.GridPanel, {
 initComponent : function(){
                /*your code*/
  TsGrid.superclass.initComponent.call(this);
 }
)

1)initComponent这个方法是在Ext.Component的构造函数(constructor)中调用的,只有直接或间接继承自 Ext.Component的类才会在constructor里调用initComponent方法。这个方法是在constructor中被调用的,如果不调用,它默认不会在构造时被执行。而且你可以看一下Ext.Component的构造函数,在调用this.initComponent()这个方法前后都会有别的一些处理,所以这两个东西不等,不过一般的讲继承自Ext的组件的类,都会在new的时候调用到initComponent .
2)在一系列的继承中要注意的是,如果重写了构造函数,则应该在必要的时候调用超类(superclass)的构造函数,initComponent和onRender也一样。否则可能会造成一些不必要的麻烦。
分享到:
评论

相关推荐

    EXT入门

    随着对EXT理解的深入,可以尝试使用EXT构建更复杂的功能,如数据网格、表单以及图表。 EXT的开发工具主要包括Sencha CMD,这是一个命令行工具,用于自动化EXT应用的构建过程,包括生成项目结构、编译SASS样式、压缩...

    ext3.jar ext使用非常多

    然而,需要注意的是,EXT的学习曲线相对较陡,因为它的组件和API众多,需要花费时间去理解和掌握。同时,由于EXT是闭源的商业产品(EXT JS 4以后),在某些场景下可能涉及到版权问题,因此在选择使用时应考虑项目的...

    ext教程、ext核心API 、ext中文教程

    它可以帮助你更好地理解和运用EXT的各类功能,解决在实际开发中遇到的问题。中文教程通常会提供实例代码和详尽的解释,方便初学者边学边实践。 在压缩包中的"EXT教程"文件,可能包含了从入门到进阶的各类教程文章,...

    java-ext.zip_ext_ext java_ext 标签_ext java_java ext

    在这个名为"java-ext.zip_ext_ext java_ext 标签_ext java_java ext"的压缩包中,我们找到了关于如何在ExtJS中调用Java JSON服务的示例。 首先,让我们理解JSON(JavaScript Object Notation)。JSON是一种轻量级的...

    ext_教程 (ext 相 关)

    此外,它可能还会介绍EXT的MVC(Model-View-Controller)设计模式,帮助你理解EXT应用的组织结构和开发流程。 21174832549.pdf可能是EXT的案例集或实战指南,通过实际的项目例子,你可以看到EXT在真实场景中的应用...

    ext4_utils

    《深入理解ext4_utils:三星线刷ROM打包利器》 在Android系统开发和维护领域,三星线刷ROM的打包工具ext4_utils是一个不可或缺的实用程序。这个工具集专注于处理ext4文件系统,一种广泛用于Linux内核的高性能日志...

    ext3.4 ext3.1.0以及ext3.0API

    在学习和开发EXT3时,需要理解以下关键概念: - **inode(索引节点)**:存储文件元数据,如文件所有者、权限、大小、创建和修改时间等。 - **超级块(Superblock)**:记录整个文件系统的总体信息,如文件系统类型...

    ext JS 源码和学习资料

    本压缩包包含EXT JS的多个版本源码,如ext-3.2.0、ext3.3.1和ext4,以及对应的中文API文档和实用学习资料,对于想要深入理解EXT JS或提升EXT JS开发技能的人来说是宝贵的资源。 一、EXT JS 源码分析 EXT JS 的源码...

    ext4文件系统源码

    这个源码包包含了EXT4文件系统的所有核心组件,是深入理解Linux文件系统工作原理的宝贵资源。 EXT4的设计目标是解决EXT3在大容量硬盘上的局限性,例如提高文件系统的最大容量和单个文件大小。在EXT4中,最大文件...

    Ext2IFS windows

    Ext2IFS通过模拟Linux文件系统接口,使Windows系统能够理解ext文件系统的结构和操作方式。这涉及到对Linux内核中文件系统API的逆向工程和Windows驱动编程技术。 7. **更新与维护:** 保持Ext2IFS的最新版本至关...

    Ext Designer EXt UI设计插件

    解压后,用户可以查看这些资源来更好地理解和学习如何使用EXT Designer。 通过EXT Designer,开发者和设计师能够以更加高效和灵活的方式构建EXT UI,降低了开发复杂度,提升了用户体验。EXT Designer的出现,无疑为...

    EXT安装包4.2.1-1

    EXT4.2.1是一个广泛使用的JavaScript框架,主要用于构建用户界面和富互联网应用程序(RIAs)。...同时,文档和示例对于理解EXT的架构和工作原理至关重要,可以帮助开发者更高效地解决问题和调试代码。

    EXT4 源码+window下模拟ext2+linux_ext文件系统模拟

    在这个压缩包中,你可能会找到EXT4的源代码,这对于理解其工作原理和进行文件系统开发非常有价值。 EXT4的源码分析: EXT4的源码主要由C语言编写,包含了大量的头文件、数据结构定义和函数实现。在源码中,你会看到...

    EXT2.3+EXT2.0教程

    通过阅读这份手册,新手可以理解EXT的架构,学习如何创建窗口、面板、表格等基本组件,以及如何通过布局管理器来组织这些组件。 "ext-2.3.0.zip"是EXT2.3的源码压缩包,包含完整的库文件和示例代码。开发者可以通过...

    ext相关资料-ext3.1

    EXT3.1的学习资料可以帮助你深入理解文件系统的工作原理,如何管理和维护Linux系统的磁盘,以及如何优化EXT3.0到EXT3.1的升级过程。通过学习这些内容,可以提升你在Linux环境下的系统管理能力。

    EXT帮助文档(中文EXT3.0 API,中文EXT2.2 API)

    通过EXT 3.0中文API.CHM文件,开发者可以更方便地理解和使用EXT库的各种组件和功能,避免语言障碍,提高开发效率。 中文EXT2.2 API文档则是EXT库2.2版本的中文接口参考,EXT 2.2相较于早期版本,在组件的稳定性和...

    ext学习资料 20篇详细学习笔记 初学者ext学习的文档

    7. **EXT应用结构**:理解EXT推荐的应用结构,如MVC模式,有助于组织代码和维护大型项目。Controller负责业务逻辑,Model管理数据,View呈现界面,Store作为数据中介。 8. **EXT主题和皮肤**:EXT支持自定义主题和...

    深入理解linux内核(中文第三版) 第18章+Ext2和Ext3文件系统

    Ext2(第二扩展文件系统)和Ext3(第三扩展文件系统)是Linux系统中最早和最常用的文件系统格式之一,对它们的理解有助于深入掌握Linux文件系统的管理和优化。 Ext2文件系统以其高效性和稳定性著称,为Linux系统...

    Ext框架结构 Ext目录结构

    在深入探讨Ext框架结构之前,我们先来理解一下JavaScript框架的基本概念。一个JavaScript框架是用于简化JavaScript开发的一系列预定义代码和工具,它规范了代码组织、模块化以及与用户交互的方式。Ext框架就是这样的...

    ext4-exactor.zip

    总之,EXT4-extractor是Android开发和维护中的一款实用工具,它为开发者提供了一种便捷的方式来解析和理解EXT4文件系统,从而进行问题排查、数据分析和潜在的数据恢复工作。掌握EXT4文件系统和EXT4-extractor的使用...

Global site tag (gtag.js) - Google Analytics