`

sencha > controller 操作 store 请求参数

 
阅读更多

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 登陆界面

    Sencha Touch 的三层架构主要包括视图(View)、模型(Model)和控制器(Controller)。视图是用户界面的呈现部分,模型用于处理数据,而控制器则负责协调视图和模型之间的交互。 1. 视图(View): 在Sencha ...

    senchatouch通过Ajax连接ashx

    请求成功返回后,回调函数被调用,并可使用返回的数据进行进一步的操作,比如更新数据绑定的组件,例如List、NestedList和DataView。这些数据绑定组件能够从服务器获取数据,并在移动设备上以触摸友好的方式展示出来...

    sencha touch动态加载组件

    这可以通过配置Store的proxy来实现,如设置`autoLoad: false`并监听`scroll`事件来触发加载更多操作。 4. **使用Ext.navigation.View**:这是一个专门为导航设计的组件,可以管理一个视图堆栈。每次导航到新的页面...

    sencha的ajax+formpanel+google地图

    `app.js`是应用程序的主要JavaScript文件,它定义了Sencha Touch应用的配置、模型(Model)、视图(View)、控制器(Controller)和存储(Store)。在Ajax方面,Sencha Touch的Ajax组件允许我们发送异步请求到服务器...

    sencha相关文档

    此外,还会有关于模型(Model)、视图(View)、控制器(Controller)和存储(Store)的使用指南,这些都是Sencha MVC体系的核心部分。 对于组件,文档会介绍它们的属性、方法和事件,以及如何自定义组件来满足特定...

    sencha-touch 移动开发

    7. **性能优化**:Sencha Touch 使用V8引擎进行编译,提高了JavaScript代码的执行效率,并且提供了缓存机制,减少网络请求,提升应用启动速度。 在进行Sencha Touch 开发时,你需要了解以下关键概念: - **App.js*...

    sencha登录demo

    7. **Ajax请求(Ajax Proxy)**:Sencha Touch中的Ajax Proxy用于与服务器进行异步通信。登录时,表单数据会被发送到预设的URL,服务器返回验证结果。 8. **事件监听(Event Handling)**:事件监听是Sencha Touch...

    Sencha+Touch+Mobile+JavaScript+Framework.pdf

    4. **业务逻辑开发**:实现数据处理、网络请求等功能,通常会涉及到Model、Store和Controller的使用。 5. **测试与调试**:利用Sencha Test等工具进行功能测试和性能优化。 6. **发布与部署**:将应用打包并发布到各...

    2013+Sencha.Touch.2:Up.and.Running.pdf 源代码,可运行

    1. **Sencha Touch 2基础知识**:Sencha Touch 2基于MVC(Model-View-Controller)架构,提供了丰富的UI组件和数据管理功能。通过学习这些源代码,你可以了解到如何创建模型(Models)、视图(Views)、控制器...

    OASP-Sencha-client

    - `app`:应用的主要代码,包括模型(Model)、视图(View)、控制器(Controller)和store(存储数据的地方)。 - `build`:编译后的应用文件,用于实际部署。 - `resources`:包含了应用的样式表(CSS)、图片...

    SenchaMVCArchitecture:Sencha MVC 架构书代码

    Store可以连接到远程数据源,如JSONP、Ajax请求,或者本地存储。Store负责加载、刷新、排序和过滤数据,并在数据变化时通知相关的视图。 **ViewModel** ViewModel是Sencha MVC的一个重要补充,它为视图提供了一个...

    todo:Sencha Touch 中的 TODO 应用

    - MVC(Model-View-Controller)架构是 Sencha Touch 的核心设计模式,帮助开发者组织代码,提高可维护性。 - 数据绑定(Data Binding)允许视图自动响应模型的变化,简化开发过程。 2. **TODO 应用的结构**: -...

    SpringMVC+Hibernate+EXT

    在实际项目中,开发者会创建SpringMVC的Controller来处理请求,使用Hibernate的Session接口执行数据库操作,例如保存、更新、查询实体。EXTJS的组件通过Ajax请求与SpringMVC的RESTful接口进行通信,获取或提交数据。...

    extjs4mvc的crud

    设置请求参数、处理响应,以及异常处理都在此层完成。 - **测试与调试**:使用Sencha CMD工具生成代码,进行自动化测试,确保CRUD操作的正确性。利用浏览器的开发者工具对网络请求和JavaScript进行调试。 总的来说...

    weatherApp:使用 Sencha 开发的天气应用程序。 来自网络杂志的改进示例

    - `app/store/Weather.js`:定义数据 Store,用于管理数据请求和缓存。 - `app/view/main/Main.js`:主界面的 View 定义。 - `app/controller/Main.js`:主界面的 Controller,处理用户交互和数据更新。 - `app/sass...

    ext操作数据库实例DBExplorer

    在"DBExplorer"中,可能有一个后端服务,如PHP、Java或.NET,处理EXT前端发送的HTTP请求,这些请求可能是增删改查的操作,然后由后端服务与实际的数据库系统交互。常见的数据库系统如MySQL、Oracle、SQL Server或...

    ext后台经典实例

    EXT是Sencha公司开发的一款基于JavaScript的前端框架,主要用于构建富客户端应用。它提供了一套完整的组件模型,包括表格、面板、菜单、按钮等,以及强大的数据绑定和布局管理功能,使得开发者能够轻松创建出美观且...

    一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(3) 源代码

    在Asp.Net MVC 3中,Controller处理用户请求,Model存储和操作数据,而View则负责展示数据给用户。 Ext JS MVC是一个基于JavaScript的前端MVC实现,它是Sencha Ext JS框架的一部分。它提供了组织和管理复杂用户界面...

    PagingLoadResult分页

    在处理分页请求时,SpringMVC可以通过Controller接收请求参数,然后利用Service层查询数据库并包装成PagingLoadResult对象,最后通过ModelAndView或ResponseBody将结果返回给前端。文档可能深入探讨了如何配置...

Global site tag (gtag.js) - Google Analytics