хранилище не обновляется при перенастройке 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