0 0

extjs 4中 refs和 requires有什么区别5

如题,我觉得refs也是引用组件进来,requires也是加载文件进来,这两个一样吗,是不是不用同时使用?
2013年4月26日 16:46

1个答案 按时间排序 按投票排序

0 0

refs
在refs配置项,可以定义视图实例的引用,这样,就可以在控制器中返回和操作页面中的组件。要描述引用组件的,需要使用到ComponentQuery配置对象的selector配置项。另外一个必须的配置项是ref,它将会是refs数组内自动产生的get方法名称的一部分,例如,定义为“ref: ‘stationsList’ ”(注意大写L),会在控制内生成getStationsList方法。当然,如果你不想在控制器内定义引用,也可以继续使用Ext.getCmp方法,然而,我们希望你不要这样做,因为它需要在项目中管理组件的唯一ID,随着应用的增长一般都会出现问题。
http://blog.csdn.net/tianxiaode/article/details/6799105


requires
被引用的类必须在该类之前加载,不然会报错

//对于requires属性,Boy类必须在Grid类之前加载,不然会报错
Ext.define('Boy', {
play : function(){
alert('play');
}
});
Ext.define('Gird', {
requires : ['Boy'],
getBoy : function(){
return Ext.create('Boy');
},
sleep : function(){
alert('sleep');
}
}); 

2013年4月28日 08:54

相关推荐

    extJs3升级extjs4方案

    ExtJS3 升级到 ExtJS4 方案 ExtJS3 升级到 ExtJS4 需要修改大量代码,主要是因为 ExtJS4 配备了一类新的系统,不向后兼容...ExtJS3 升级到 ExtJS4 需要修改大量代码,需要我们重新学习和适应 ExtJS4 的新特性和变化。

    extjs4中文文档

    这个中文文档是EXTJS4的官方文档翻译版,为开发者提供了详细的API参考和教程,帮助理解EXTJS4的各种组件、功能和工作原理。 EXTJS4的核心特性包括: 1. **组件化**:EXTJS4引入了基于MVC(Model-View-Controller)...

    ExtJs 4 API中文

    ExtJs 4 API 中文

    包含各种类型的extjs小图标,Extjs4小图标

    在标题和描述中提到的“Extjs4小图标”指的是ExtJS 4版本中使用的一系列图形图标,这些图标用于增强应用程序的视觉效果,提供用户友好的操作指示。 1. **图标分类**: - 图标通常分为不同的类别,如操作图标(比如...

    extjs4 最新中文API

    最新的extjs4 中文api,学习者的好帮手。

    ExtJS4中的requires使用方法示例介绍

    ExtJS4是一个用于构建富互联网应用(RIA)的JavaScript...总之,ExtJS4的requires机制是一个非常有用的特性,它能有效地解决大型JavaScript应用中模块管理和加载的问题,使得开发者可以更好地组织代码,提高应用性能。

    extjs4学习文档

    EXTJS4中的核心概念包括`Ext.onReady`和`Ext.application`方法。`Ext.onReady`在DOM加载完成后自动调用,确保所有元素都可被脚本引用。例如,可以在这个方法内添加`alert('hello world!')`,在页面加载完毕后弹出...

    ExtJS4中文教程2 开发笔记 chm

    Extjs4中up()和down()的用法 ExtJS4学习笔记(一)---window的创建 ExtJS4学习笔记(七)---带搜索的Grid(SearchGrid) ExtJS4学习笔记(三)---VBox的使用 ExtJS4学习笔记(九)---ExtJS4 EditGrid(可编辑的Grid) ExtJS4...

    extjs4Mvc事例

    这个"extjs4Mvc"事例提供了关于如何在ExtJS 4中有效地利用MVC(Model-View-Controller)设计模式的详细教程。MVC模式是软件工程中常用的设计模式,它有助于保持代码的组织性和可维护性。 在ExtJS 4中,MVC架构被...

    Extjs4的demo

    在本示例中,我们专注于ExtJS 4.0版本,这是一个功能丰富的框架,提供了丰富的组件、布局管理和数据绑定等功能。 首先,要开始学习ExtJS 4,你需要从官方站点(如http://extjs.org.cn/)下载相应的发布包。一旦下载...

    extjs4 中文 API

    extjs4 中文 API

    ExtJs3.3中文API.CHM_extjs3.3中文文档_

    在"ExtJs3.3中文API.CHM"中,开发者可以找到关于ExtJS 3.3的所有API和类的详细描述,以及相关的示例代码。 ExtJS 3.3的核心特性包括: 1. **组件化**:ExtJS基于组件模型,提供了一系列预定义的UI组件,如按钮、...

    ExtJS4多文件上传,带进度条及管理

    总之,"ExtJS4多文件上传,带进度条及管理"是Web开发中的高级功能,它结合了ExtJS4的组件化开发优势和swfupload的高效上传能力,为用户提供了一流的文件上传体验。开发者需要掌握相关技术和API,才能灵活地实现这一...

    extjs4-教程

    - **Ext.application**:这是ExtJS4中的一个初始化应用的方法,它会自动调用Ext.onReady,确保应用的初始化代码在DOM加载完毕后执行。这个方法是学习ExtJS时经常首先接触到的。 #### 4. 获取页面元素 ExtJS4提供了...

    在Eclipse中开发Extjs4代码

    在Eclipse中开发Extjs4代码是一个涉及到前端开发和集成开发环境(IDE)结合的实践过程。ExtJS是一个流行的JavaScript库,用于构建富客户端应用程序,而Eclipse则是一款广泛使用的开源IDE,支持多种编程语言,包括...

    ExtJs4.rar

    首先,ExtJS4在组件化方面有了显著提升。在之前的版本中,组件系统就已经是其核心优势,而ExtJS4进一步优化了这一系统,引入了更加灵活的布局管理器,使得开发者可以更轻松地创建复杂且响应式的用户界面。例如,新的...

    extjs4 中文API

    extjs4.1 中文API

    Extjs4 grid使用例子

    在ExtJS4中,MVC帮助我们分离业务逻辑、视图和控制器,使得代码更易于维护和扩展。在这个例子中,Model定义了数据模型,View负责呈现数据,而Controller作为中间人,处理用户交互和数据更新。 2. **Grid组件**: ...

    EXTJS4自学手册

    EXTJS4自学手册——EXT文件目录,本地加载文档,命名规范 EXTJS4自学手册——EXT基本方法、属性(onReady、define、create) EXTJS4自学手册——EXT基本方法、属性(apply、applyIf、constructor) EXTJS4自学手册...

Global site tag (gtag.js) - Google Analytics