在我的代理中,我设置了一个自定义参数,其中包含在我的html页面标题处设置的全局变量“contactType”
proxy:{
type:'ajax',
api:{
read: '/Contact/read',
},
extraParams : {
'contactType' : contactType
}
},
这很好用,然后我更新我的网格
contactType = "courier";
var contactStore = this.getContactsStore();
contactStore.load({
scope:this,
params:{contactType:contactType}
});
这也很有效,并且将“courier”作为参数添加。我的问题是,当我点击分页按钮时,参数不会反映新值。 “信使”
答案 0 :(得分:5)
使用proxy.setExtraParam(name, value)
明确更新额外的参数,例如:
contactStore.proxy.setExtraParam('contactType', contactType);