Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从本地存储中删除记录后刷新网格_Javascript_Extjs_Grid_Refresh - Fatal编程技术网

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

Javascript 从本地存储中删除记录后刷新网格,javascript,extjs,grid,refresh,Javascript,Extjs,Grid,Refresh,我有一个带分页的ExtJS网格,存储类型为pagingmemory。 但当我从网格中删除记录时,它不会被删除。此外,工具栏不能正确反映计数和页码 var myStore = Ext.create('Ext.data.Store', { model: 'Model', autoLoad: false, buffered: false, pageSize: 5, data:[], proxy: { type: 'pagingmemory

我有一个带分页的ExtJS网格,存储类型为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();

但这不会刷新网格,分页也不会得到反映。请注意。

请忽略任何不匹配,因为这不是准确的代码。您是否尝试同步与grid关联的存储?如果SelectedItems.length>0{var store=Ext.getCmp'myGrid'.getStore;store.removeselectedems;//store.totalCount=store.count;Ext.getCmp'btoolbar'.onLoad;Ext.getCmp'myGrid'.getView.refresh;} }]