Extjs Sencha TOUCH ListPaging从现有存储发送参数

Extjs Sencha TOUCH ListPaging从现有存储发送参数,extjs,sencha-touch,sencha-touch-2,sencha-touch-2.1,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', u

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

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;

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

您可以使用
代理
对象的
外部参数
配置:

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