extraParams не обновляется при нумерации страниц extjs

В моем прокси я устанавливаю пользовательский параметр с глобальной переменной «contactType», которая устанавливается в заголовке моей html-страницы.

 proxy:{
        type:'ajax',
        api:{
            read: '/Contact/read',
        },
        extraParams : {
            'contactType' : contactType
        }
    },

это работает хорошо, затем я обновляю свою сетку

contactType = "courier";
var contactStore = this.getContactsStore();
contactStore.load({
    scope:this,
    params:{contactType:contactType}
});

Это также хорошо работает, и в качестве параметра добавляется значение «курьер». Моя проблема в том, что когда я нажимаю кнопки разбиения на страницы, параметр не отражает новое значение. "курьер"


person frosty    schedule 25.05.2012    source источник


Ответы (1)


Явно обновите дополнительный параметр с помощью proxy.setExtraParam(name, value), например:

contactStore.proxy.setExtraParam('contactType', contactType);
person egerardus    schedule 25.05.2012