-
extjs 界面调用Controller的方法0
请问我在界面中,如何调用Controller的方法,我按照网上说的getController()等试过几个,都不行,说没有getController()方法,应该是我的写法问题,所以贴上代码,请各位帮我看看
Controller:
Ext.define('app.controller.UserController', {
extend : 'Ext.app.Controller',
......
......
function1: function(btn) {
alert("test");
}
view:
this.listeners = {
itemdblclick : function(grid, row, e) {
//这里调用 function1()
}
};
问题补充:Controller代码补充
init : function() {
this.control({
'viewport userlist button[action=edit]': {
click: this.showEditUserWindow
}});
},2014年8月12日 17:23
相关推荐
EXTJS以其丰富的用户界面组件、数据网格、图表以及强大的布局管理而闻名,而ASP.NET则提供了稳定的后端服务支持。下面我们将深入探讨这个主题。 首先,EXTJS是一个基于JavaScript的前端框架,主要用来构建富互联网...
2. **Struts框架**:Struts是一个基于MVC(Model-View-Controller)设计模式的Web应用框架,负责处理HTTP请求并调用业务逻辑。在这个例子中,Struts将接收登录表单的提交,转发到Spring控制层进行处理,并将结果返回...
2. **创建Controller**:在`ASP.NET MVC`项目中,创建Controller来处理来自`ExtJs`的请求,定义相应的Action方法,这些方法将返回JSON数据或者HTML视图。 3. **设计视图**:使用`Sencha Designer`设计前端界面,...
4. **使用DWR调用Java方法**: 在ExtJS的组件或控制器中,通过DWR生成的JavaScript接口直接调用服务器端的方法。例如,你可以使用DWR调用一个获取数据的方法,然后将结果填充到ExtJS的Grid或TreePanel中。 5. **事件...
1. RESTful API:Spring MVC可以通过配置轻松实现RESTful接口,供ExtJS前端调用。 2. JSON数据交换:Spring支持JSON序列化与反序列化,与ExtJS的数据模型对接,实现前后端数据交互。 3. Spring Security:集成Spring...
EXTJS的Controller通过监听事件、定义方法来协调模型和视图的交互。 该代码生成器的特色在于其能生成“简单三层架构”和“存储过程”相关的代码。简单三层架构通常指的是表示层、业务逻辑层和数据访问层,这有助于...
Controller作为两者之间的桥梁,监听用户操作,调用Model和View进行相应的处理。 与MySQL数据库的集成是项目的重要组成部分。MySQL是一种流行的开源关系型数据库管理系统,广泛应用于Web开发。在SpringMVC中,我们...
它监听事件,调用模型或视图的方法,确保应用的逻辑正确执行。在ExtJS4中,控制器通过Ext.app.Controller类创建,可以定义事件监听器和操作(Action),控制视图和模型的交互。 在提供的实例中,你可能会看到以下...
- **资源推荐**:《传智播客成都中心JavaScript面向对象及ExtJS基础视频》中的AJAX章节(PPT格式),通过实例讲解了如何使用ExtJS进行AJAX调用。 2. **浏览器对象模型(BOM)**:这部分资料讲解了浏览器对象模型的...
3. **ExtJS的视图和控制器**:视图(View)是用户看到和操作的部分,控制器(Controller)负责响应用户的操作,调用模型和存储,以及更新视图。 4. **Java后端接口**:Java可以通过Spring MVC或者Servlets提供...
Controller是MVC模式中的关键,它监听View中的事件,调用相应的方法进行业务逻辑处理。 在实现查询功能时,可以使用Ext.form.FieldSet或Ext.form.Panel创建搜索表单,包含输入框、下拉框等控件。当用户输入查询条件...
开发者可以定义Action,这些Action对应于特定的URL,当用户访问这些URL时,Structs会调用相应的Controller方法,处理请求,然后将结果转换为JSON格式,发送回EXTJS前端。Structs还支持拦截器、模型绑定和自动验证等...
- 控制器(Controller):控制器负责响应用户事件,调用模型或视图的方法。在大型应用中,控制器可以管理多个视图,实现视图间的通信。 在ASP.NET MVC中,框架同样采用了MVC架构,但侧重于后端的处理。ASP.NET MVC...
例如,用户在前端界面上进行财务报表查询,Extjs会发送Ajax请求到SpringMVC的相应Controller,Controller根据请求参数调用MyBatis的Mapper方法,执行SQL查询,然后将查询结果转化为Java对象,最后返回给前端进行数据...
这通常是通过调用`Ext.application()`方法来完成的。 4. **使用ExtJS组件**:根据需求选择和配置ExtJS的组件,如创建数据网格、表单、面板等。每个组件都有其特定的配置项和API,开发者需根据文档进行设置。 5. **...
- **Controller通信**:ExtJS的Controller通过Ajax调用SpringMVC的Controller,实现前后端数据交换。 - **Store和Model**:ExtJS的Store负责从服务器获取数据,与Model进行数据绑定,Model定义了数据的结构和验证...
在"用户管理"这个实例中,ExtJS将作为用户界面层,负责展示用户数据并提供交互操作。 1. **ExtJS的数据交互**:ExtJS通过Ajax方式与服务器进行数据通信。它使用Store组件来管理数据,并通过Proxy组件定义与服务器的...
在ExtJS 4中,模型负责数据管理,视图负责用户界面展示,而控制器则作为两者之间的桥梁,处理用户的交互并协调数据流动。 在货物处理的CRUD操作中: 1. **创建(Create)**:当用户输入新货物信息时,这些信息会被...
控制器通过监听事件来响应用户操作,调用模型和store的方法,或者触发其他控制器的行为。 **2. ExtJS 4.0 MVC实现** - **Controller**:在ExtJS 4.0中,控制器定义了视图的事件处理器和应用逻辑。你可以声明`...
4. **处理数据交互**:在Action类中,定义方法处理来自ExtJS的请求,执行业务逻辑,然后返回结果。结果可以是简单的字符串,也可以是复杂的Java对象,Struts2会将其转化为JSON响应。 5. **文档阅读**:提供的...