Sencha TOUCH ListPaging从现有商店发送Param

时间:2013-04-22 20:59:57

标签: extjs sencha-touch sencha-touch-2 sencha-touch-2.1

您好,我有一个分页列表我想在加载时发送一个参数,这个参数来自另一个商店。

Ext.define('WE3Chamados.store.Chamados', {
    extend: 'Ext.data.Store',
    config: {
        model: 'WE3Chamados.model.Chamado',
        autoLoad: false,
        proxy: {
            type: 'jsonp',
            url: 'http://XXX/chamados.php',
            callbackKey: 'callback',
            reader: {
                type: 'json',
                rootProperty : 'chamados',
                successProperty: 'success'
            }
        }
    }
});

喜欢这个

login_store = Ext.getStore('Login');
param_to_send_default = login_store.getAt(0).data.cod_usuario;

并将其作为默认参数发送。

1 个答案:

答案 0 :(得分:0)

您可以将extraParams配置用于proxy对象:

proxy: {
    type: 'jsonp',
    ...
    extraParams: {
        param_to_send_default: Ext.getStore('Login').getAt(0).get('cod_usuario)
    }
}