store не се опреснява в reconfigure extjs 4.1

Използвам функцията Reconfigure, за да променя колоните и данните на формуляра на панела.

grid.reconfigure(globalStore, tmpColumns);

Решетката има лента за страниране

Кодът работи и данните са променени. Но пейджингът и общата сума показват стари данни.

Моля помогнете


person Gregory Nozik    schedule 18.06.2012    source източник


Отговори (1)


Разреших го

 var pagingBar = grid.getDockedItems()[1];
 pagingBar.unbind(store);

  store = Ext.create('Ext.data.Store', {
            fields: tmpFields,
            pageSize: itemsPerPage,
            proxy: {
                type: 'ajax',
                url: getDataWithPageURL,
                reader: Ext.create('CustomReader', { root: 'Results', totalProperty: 'Total' })
            }
        });


        store = store.load({
            params: {
                start: 0,
                limit: itemsPerPage
            }
        });


pagingBar.bind(store);
person Gregory Nozik    schedule 18.06.2012