从本地存储中删除记录后刷新网格

时间:2015-10-10 14:04:29

标签: javascript extjs grid refresh

我有一个带分页的ext js网格,存储类型为pagingmemory。 但是当我从网格中删除记录时,它不会被删除。此外,工具栏无法正确反映计数和页码。

var myStore = Ext.create('Ext.data.Store', {
    model: 'Model',
    autoLoad: false,
    buffered: false,
    pageSize: 5,
    data:[],
    proxy: {
        type: 'pagingmemory',
        reader: {
            type: 'json',
            root: 'somedata'
        }
    }

});


 var myGrid =  new Ext.grid.Panel({

.....
 ,bbar:new Ext.PagingToolbar({
                        store:myStore,
                        id:'mtoolbar',
                        pageSize: 5,
                        displayInfo: true,
                        height: 25,
                        displayMsg:'Displaying Records {0} - {1} of {2}',
                        emptyMsg: "No records to display",

该按钮具有删除从商店中删除记录的处理程序

store.remove(selectedItems);
Ext.getCmp('clientSummaryGridId').getView().refresh();

但是这并没有刷新网格,分页也没有反映出来。请咨询。

0 个答案:

没有答案