store
Ext.define('Sencha.store.ArticleShowST', { extend: 'Ext.data.Store', //继承 config: { fields: ['title', 'content'], autoLoad: true, proxy: { type: 'ajax', url: 'http://192.168.1.199/duduke/json/1.php?type=article', extraParams: { param: 'xxx' } } } });
controller
Ext.define('Sencha.controller.Main', { extend: 'Ext.app.Controller', config: { refs: { indexCard: 'index_card_xx', Index:'index_xx', indexList:'index_list_xx', indexListShow:'index_list_show_xx', indexCarousel:'index_carousel_xx' }, control: { indexList: { itemtap: 'onContactSelect', }, '#carousel_1':{ tap:function(){ alert('11111'); } }, } }, onContactSelect: function(list, index, node, record) { if (!this.indexListShow) { this.indexListShow = Ext.create('Sencha.view.IndexListShow'); } console.log(list.getStore().getAt(index).get('title'));//获取对应行title //操作store var articleShowST = Ext.getStore('ArticleShowST'); articleShowST.getProxy().setExtraParam('param', 'wwwwwww'); articleShowST.load(); //\ this.getIndexCard().push(this.indexListShow); } });
相关推荐
Sencha Touch 的三层架构主要包括视图(View)、模型(Model)和控制器(Controller)。视图是用户界面的呈现部分,模型用于处理数据,而控制器则负责协调视图和模型之间的交互。 1. 视图(View): 在Sencha ...
请求成功返回后,回调函数被调用,并可使用返回的数据进行进一步的操作,比如更新数据绑定的组件,例如List、NestedList和DataView。这些数据绑定组件能够从服务器获取数据,并在移动设备上以触摸友好的方式展示出来...
这可以通过配置Store的proxy来实现,如设置`autoLoad: false`并监听`scroll`事件来触发加载更多操作。 4. **使用Ext.navigation.View**:这是一个专门为导航设计的组件,可以管理一个视图堆栈。每次导航到新的页面...
`app.js`是应用程序的主要JavaScript文件,它定义了Sencha Touch应用的配置、模型(Model)、视图(View)、控制器(Controller)和存储(Store)。在Ajax方面,Sencha Touch的Ajax组件允许我们发送异步请求到服务器...
此外,还会有关于模型(Model)、视图(View)、控制器(Controller)和存储(Store)的使用指南,这些都是Sencha MVC体系的核心部分。 对于组件,文档会介绍它们的属性、方法和事件,以及如何自定义组件来满足特定...
7. **性能优化**:Sencha Touch 使用V8引擎进行编译,提高了JavaScript代码的执行效率,并且提供了缓存机制,减少网络请求,提升应用启动速度。 在进行Sencha Touch 开发时,你需要了解以下关键概念: - **App.js*...
7. **Ajax请求(Ajax Proxy)**:Sencha Touch中的Ajax Proxy用于与服务器进行异步通信。登录时,表单数据会被发送到预设的URL,服务器返回验证结果。 8. **事件监听(Event Handling)**:事件监听是Sencha Touch...
4. **业务逻辑开发**:实现数据处理、网络请求等功能,通常会涉及到Model、Store和Controller的使用。 5. **测试与调试**:利用Sencha Test等工具进行功能测试和性能优化。 6. **发布与部署**:将应用打包并发布到各...
1. **Sencha Touch 2基础知识**:Sencha Touch 2基于MVC(Model-View-Controller)架构,提供了丰富的UI组件和数据管理功能。通过学习这些源代码,你可以了解到如何创建模型(Models)、视图(Views)、控制器...
- `app`:应用的主要代码,包括模型(Model)、视图(View)、控制器(Controller)和store(存储数据的地方)。 - `build`:编译后的应用文件,用于实际部署。 - `resources`:包含了应用的样式表(CSS)、图片...
Store可以连接到远程数据源,如JSONP、Ajax请求,或者本地存储。Store负责加载、刷新、排序和过滤数据,并在数据变化时通知相关的视图。 **ViewModel** ViewModel是Sencha MVC的一个重要补充,它为视图提供了一个...
- MVC(Model-View-Controller)架构是 Sencha Touch 的核心设计模式,帮助开发者组织代码,提高可维护性。 - 数据绑定(Data Binding)允许视图自动响应模型的变化,简化开发过程。 2. **TODO 应用的结构**: -...
在实际项目中,开发者会创建SpringMVC的Controller来处理请求,使用Hibernate的Session接口执行数据库操作,例如保存、更新、查询实体。EXTJS的组件通过Ajax请求与SpringMVC的RESTful接口进行通信,获取或提交数据。...
设置请求参数、处理响应,以及异常处理都在此层完成。 - **测试与调试**:使用Sencha CMD工具生成代码,进行自动化测试,确保CRUD操作的正确性。利用浏览器的开发者工具对网络请求和JavaScript进行调试。 总的来说...
- `app/store/Weather.js`:定义数据 Store,用于管理数据请求和缓存。 - `app/view/main/Main.js`:主界面的 View 定义。 - `app/controller/Main.js`:主界面的 Controller,处理用户交互和数据更新。 - `app/sass...
在"DBExplorer"中,可能有一个后端服务,如PHP、Java或.NET,处理EXT前端发送的HTTP请求,这些请求可能是增删改查的操作,然后由后端服务与实际的数据库系统交互。常见的数据库系统如MySQL、Oracle、SQL Server或...
EXT是Sencha公司开发的一款基于JavaScript的前端框架,主要用于构建富客户端应用。它提供了一套完整的组件模型,包括表格、面板、菜单、按钮等,以及强大的数据绑定和布局管理功能,使得开发者能够轻松创建出美观且...
在Asp.Net MVC 3中,Controller处理用户请求,Model存储和操作数据,而View则负责展示数据给用户。 Ext JS MVC是一个基于JavaScript的前端MVC实现,它是Sencha Ext JS框架的一部分。它提供了组织和管理复杂用户界面...
在处理分页请求时,SpringMVC可以通过Controller接收请求参数,然后利用Service层查询数据库并包装成PagingLoadResult对象,最后通过ModelAndView或ResponseBody将结果返回给前端。文档可能深入探讨了如何配置...