0 0

ExtJS4 MVC 中的controller 自动生成以get开头的函数的问题5

这段时间再研究ExtJS4 中的MVC设计模式,今天发现在官方使用的例子中有如下代码:
refs: [
{ref: 'feedList', selector: 'feedlist'},
{ref: 'feedData', selector: 'feedlist dataview'}
]
之后就发先了很多以get开头的函数:
var dataview = this.getFeedData(),
store = this.getFeedsStore();

这样的情况,有谁知道这是种什么机制啊,自动生成的这个玩意是干什么用的呀。
用console.log打印出一个超多成员的对象,晕了。。。。
2012年5月31日 19:42

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

0 0

现在我们项目一直都用MVC的Extjs 4.0

以上是用refs查找到相应的组件,然后可以在Controller使用
和Ext.getCmp差不多
只是selector查询的方式不是这样的。具体的可以上google查查refs的操作和机制

controller用途最大的就是将View脱离组件动作和事件的困扰而设计出来的。
就是为了操作组件的动作和事件。。。
refs只不过是能轻易的取到东西罢了

2012年6月01日 05:25
0 0

这个非常方便啊,就行java里面的get,set方法,你不用定义这些方法就可以方便的使用。

2012年5月31日 22:11

相关推荐

    ExtJS4.1实现的mvc模式经典入门案例

    在ExtJS中,控制器通过`Ext.app.Controller`类定义,使用`control`方法来监听视图中的事件,然后定义相应的处理函数。 例如: ```javascript Ext.define('MyApp.controller.TreeController', { extend: 'Ext.app....

    ASP.NET 调用EXTJS

    在EXTJS中,`Ext.Ajax.request`是用于发送Ajax请求的主要函数,可以配置URL、方法(GET、POST等)、请求头、数据等。而在C#端,我们可能需要使用`System.Web.Script.Serialization`命名空间中的`...

    ExtJs4.0 表单提交Demo

    在ExtJs应用中,可以使用MVC(Model-View-Controller)模式实现这一分离。在这个Demo中,可能将表单的定义放在View文件中,而提交逻辑放在Controller中,通过事件监听和处理实现通信。 6. **最佳实践** - 使用Ext ...

    extjs官方中文教程

    EXTJS采用MVC(Model-View-Controller)架构模式,有助于保持代码的组织性和可维护性。此外,EXTJS对CSS样式和布局管理有深入的支持,允许自定义丰富的界面样式。 EXTJS 的下载与开始: 要开始使用EXTJS,首先需要...

    基于extjs+php的extploer程序

    EXTJS的MVC(Model-View-Controller)架构使得开发者能更好地组织代码,提高代码的可维护性和复用性。 **PHP后端处理** EXTplorer的后端由PHP编写,负责处理与文件系统相关的操作,如读取目录、创建、删除、重命名...

    EXTJS4.0视频教程配套代码包含action类

    EXTJS4.0是一款强大的JavaScript框架,用于构建富客户端Web应用程序。...通过这个视频教程配套代码,你不仅可以巩固EXTJS的基础知识,还能学习到如何解决实际开发中遇到的问题,提升EXTJS应用的开发能力。

    ASP.NET MVC异步获取和刷新ExtJS6 TreeStore

    在本文中,我们将深入探讨如何在ASP.NET MVC环境中异步获取和刷新ExtJS6的TreeStore,以便构建动态的树形结构。TreeStore是ExtJS框架中用于展示树形数据的关键组件,通常与TreePanel结合使用。在常规实现中,我们...

    Extjs学习实例

    4. **MVC架构**:掌握如何组织代码,使用控制器(`Ext.app.Controller`)来协调视图和模型之间的交互。 5. **表格和表单**:学习如何创建和操作表格组件(`Ext.grid.Panel`)和表单组件(`Ext.form.Panel`),包括...

    用Ext做的简易邮件收发系统

    为了更好地组织和管理代码,可以使用ExtJS的MVC(Model-View-Controller)架构。模型(Model)负责处理数据,视图(View)负责展示,控制器(Controller)则协调两者之间的交互。在这个邮件系统中,可以创建一个专门...

    Ext实现验证码的关键代码

    ExtJS基于MVC(Model-View-Controller)设计模式,包括Store(数据存储)、Model(数据模型)、View(视图)和Controller(控制器)等部分。在创建验证码功能时,我们将主要关注View和Controller部分。 1. **创建...

    最简单的下拉框联动不刷新页面示例

    在网页开发中,下拉框联动是一种常见的交互设计,它允许用户在选择一个下拉框选项后,另一个相关的下拉框会自动更新其内容,而无需整个页面进行刷新。这种功能提高了用户体验,减少了不必要的数据传输,加快了页面...

    Ext Js权威指南(.zip.001

    1.2.4 在javascript中使用json / 4 1.2.5 在.net中使用json / 8 1.2.6 在java中使用json / 12 1.2.7 更多有关json的信息 / 15 1.3 ext js 4概述 / 15 1.4 ext js的开发工具的获取、安装与配置介绍 / 18 1.4.1...

    c#面试经典题目

    2. **MVC模式**:Model-View-Controller模式是一种软件设计模式,用于分离业务逻辑、用户界面和数据模型。在C#中的ASP.NET MVC框架中,模型处理数据,视图呈现数据,控制器协调两者。 3. **文件上传**:.NET框架...

    grials22D:\keke\grails指南\笔记\1111111.txt,grails 初学者,使用说明的。

    Grails支持MVC(Model-View-Controller)架构模式,使得开发者能够清晰地分离应用程序的不同部分,提高代码的可读性和可维护性。 ### Grails基本概念 1. **Domain Classes**:领域模型是Grails应用的核心组成部分...

    java面试题

    - **Spring MVC**:Model-View-Controller架构,处理Web请求和响应。 - **IoC(Inversion of Control)**:控制反转,通过依赖注入解耦合组件间的依赖关系。 - **AOP(Aspect-Oriented Programming)**:面向切面...

Global site tag (gtag.js) - Google Analytics