extraParams没有更新extjs分页

fro*_*sty 1 extjs extjs4.1

在我的代理中,我设置了一个自定义参数,其中包含在我的html页面标题处设置的全局变量"contactType"

 proxy:{
        type:'ajax',
        api:{
            read: '/Contact/read',
        },
        extraParams : {
            'contactType' : contactType
        }
    },
Run Code Online (Sandbox Code Playgroud)

这很好用,然后我更新我的网格

contactType = "courier";
var contactStore = this.getContactsStore();
contactStore.load({
    scope:this,
    params:{contactType:contactType}
});
Run Code Online (Sandbox Code Playgroud)

这也很有效,值"快递"作为参数添加.我的问题是,当我点击分页按钮时,参数不会反映新值."信使"

Aci*_*ier 5

proxy.setExtraParam(name, value)例如:显式更新额外的参数:

contactStore.proxy.setExtraParam('contactType', contactType);
Run Code Online (Sandbox Code Playgroud)