extjs分页时未更新extraParams
在我的代理中,我使用全局变量“contactType”设置了一个自定义参数,该变量设置在html页面的标题处extjs分页时未更新extraParams,extjs,extjs4.1,Extjs,Extjs4.1,在我的代理中,我使用全局变量“contactType”设置了一个自定义参数,该变量设置在html页面的标题处 proxy:{ type:'ajax', api:{ read: '/Contact/read', }, extraParams : { 'contactType' : contactType } }, 这很好,然后我更新我的网格 contactTy
proxy:{
type:'ajax',
api:{
read: '/Contact/read',
},
extraParams : {
'contactType' : contactType
}
},
这很好,然后我更新我的网格
contactType = "courier";
var contactStore = this.getContactsStore();
contactStore.load({
scope:this,
params:{contactType:contactType}
});
这也可以很好地工作,并将值“courier”添加为参数。我的问题是,当我单击分页按钮时,参数不反映新值。“courier”使用代理显式更新额外参数。setExtraParam(名称、值)例如:
contactStore.proxy.setExtraParam('contactType', contactType);
使用代理显式更新额外参数。setExtraParam(名称、值)例如:
contactStore.proxy.setExtraParam('contactType', contactType);