extraParams没有更新extjs分页

时间:2012-05-25 14:32:05

标签: extjs extjs4.1

在我的代理中,我设置了一个自定义参数,其中包含在我的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”作为参数添加。我的问题是,当我点击分页按钮时,参数不会反映新值。 “信使”

1 个答案:

答案 0 :(得分:5)

使用proxy.setExtraParam(name, value)明确更新额外的参数,例如:

contactStore.proxy.setExtraParam('contactType', contactType);