0

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

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;

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

4

1 回答 1

0

您可以使用对象的extraParams配置proxy

proxy: {
    type: 'jsonp',
    ...
    extraParams: {
        param_to_send_default: Ext.getStore('Login').getAt(0).get('cod_usuario)
    }
}
于 2013-04-24T15:13:52.227 回答