Ext.define("Component.controller.CommonController", {
extend: 'Ext.app.Controller',
refs:[
//搜索Form的ID需要是searchForm
{ ref : 'searchForm', selector: '#searchForm'}
],
selectQueryCondition : function (comboxName) {
var combobox = this.getSearchForm().getForm().findField(comboxName);
var comboboxStore = combobox.getStore();
comboboxStore.load({
scope: this,
callback: function(records, operation, success) {
combobox.select(comboboxStore.getAt(0));
var searchForm = this.getSearchForm().getForm();
//需要子类继承并实现
this.reloadBySearchCondition(searchForm.getValues());
}
});
},
getCurrentItemCombobox : function(comboxName) {
var queryComBoBox = this.getSearchForm().getForm().findField(comboxName);
if (queryComBoBox != null) {
return queryComBoBox.store.findRecord("code", queryComBoBox.getValue());
}
}
})
注重细节,注重命名约定,注意方法的继承和使用,如果需要继承这个Controller,需要在html文件中引用这个js文件,并在app.js中加入:
paths:{
Component : '../../Component.app/'
}
分享到:
相关推荐
- `extjs.sql`:这个文件可能是数据库脚本,用于创建EXT4 MVC应用所需的数据库表结构和初始化数据。通常,这种脚本会包含CREATE TABLE语句和其他SQL命令。 - `Ext4`:这个文件夹可能包含了EXT4库的所有文件,包括...
总的来说,Ext4 MVC框架提供了一种高效且结构化的Web开发方式,让开发者能够专注于业务逻辑和用户体验,而不是底层数据处理和界面渲染的细节。通过熟练掌握这一框架,可以极大地提升Web应用的开发效率和质量。
Ext4 Mvc实例
总之,"Ext4mvc实现grid"项目涉及到Ext JS 4的MVC架构和GridPanel组件的使用,这要求开发者理解数据模型、视图组件、控制器逻辑以及如何通过MVC模式有效地组织代码。通过学习和实践这样的项目,开发者能够提升在Ext ...
在本例中,我们将深入探讨Ext4Mvc的关键组件和工作原理。 首先,我们要理解MVC模式。这是一种软件设计模式,将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责处理数据和...
最近需要用到Extjs4做一个管理系统,搞了一天,搭起来一个Extjs4.1的MVC框架,上传到这里分享给大家,保证物有所值。菜单的加载在app\store\frame下的Menu.js文件中,有静态的,有动态的,自己修改一下。里面包含了...
Ext4.0 Ext4.0MVC Demo Ext4.0 Ext4.0MVC Demo Ext4.0 Ext4.0MVC Demo Ext4.0 Ext4.0MVC Demo
- **ext4mvc**:这可能是整个项目的主文件或入口点,可能包含初始化MVC结构的代码,以及对EXT4文件系统进行操作的函数。 - **accountManager**:这可能是一个特定功能的模块,比如用户账户管理,它遵循MVC模式,处理...
首先,Ext4MVC(Model-View-Controller)是一种设计模式,用于组织ExtJS应用的代码结构,以提高可维护性和可扩展性。在Ext4MVC中,Model负责处理数据和业务逻辑,View负责显示数据,而Controller作为中间层,协调...
Ext4.2 MVC 实例 源码 grid tree layout。。。
4. **视图模型(ViewModel)**: 虽然不是MVC的一部分,但ViewModel在EXT MVC中起着重要作用。它作为模型和视图之间的中介,存储了视图所需的计算属性和绑定信息,降低了视图和模型的直接耦合。 5. **存储(Store)*...
在这个项目中,"ext4-crud-mvc-master"可能包含了以下组件和文件: 1. **控制器(Controller)**:Spring MVC的Java类,定义了处理HTTP请求的方法,如`save`, `read`, `update` 和 `delete` 方法。 2. **模型...
在“ExtTest2.0-mvc”这个示例中,你可能会看到以下文件结构: - **app.js**:这是应用程序的入口点,它定义了应用的基本配置,包括控制器、模型、视图和存储。 - **model/**:这个目录下包含模型文件,比如...
EXT net MVC 用于EXT开发.net mvc的DEMO
它提供了丰富的组件库和一个MVC(Model-View-Controller)架构,帮助开发者构建结构化的、可维护性高的前端应用。而JSP(JavaServer Pages)是Java平台上的动态网页技术,常用于后端服务器端的开发。在本例子中,...
这个框架结合了Ext.Net的强大的JavaScript组件库与ASP.NET MVC的模式和控制器架构,以及Entity Framework 5的数据持久化能力。 **Ext.Net** 是一个用于开发Web应用程序的JavaScript库,它提供了大量的UI控件,如...
ext + mvc combox tree grid layout
"Ext4 MVC + Spring MVC 模块权限设置工程"是一个专注于这一目标的项目,它结合了两种强大的技术来实现精细的权限管理。 首先,让我们深入了解这两种主要的技术框架: 1. **Ext4 MVC**: ExtJS 4 是一个...
`Extjs_MVC`是Sencha Ext JS框架中的MVC实现,它提供了强大的组织和管理应用程序结构的能力,尤其适合构建复杂的、数据驱动的富客户端应用。 **1. Model(模型)** 模型层负责处理数据和业务逻辑。在`Ext_mvc`中,...
一个简单的ext4MVC界面 demo,左侧提供异步树形菜单(真的查询)..后台采用的 spring4MVC+hibernate4 压缩包里,提供了源代码和war包,源代码使用maven构建...代码里包含了树形sql菜单树.. war包解压到tomcat/webapps/ ...