2013-04-22 89 views
0

您好,我有一個帶分頁的列表我想發送一個param,這個參數來自另一個商店。Sencha TOUCH ListPaging從現有商店發送Param

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; 

,並把它作爲默認PARAM。

回答

0

可以使用extraParams配置爲proxy對象:

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