sencha > controller 操作 store 请求参数

本文详细介绍了如何使用Sencha技术栈构建动态文章展示应用,包括数据存储、控制器交互和视图展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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);
    }
});

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值