在分页事件上重新加载extjs4分页网格存储

在分页事件上重新加载extjs4分页网格存储,extjs4,Extjs4,我有一个分页网格和一些将新存储加载到网格的函数,但是当我单击下一页时,它会返回到初始存储 网格: Ext.define('Pedido'{ 扩展:“Ext.data.Model”, 字段:[{ 名称:“ID”, 键入:“int” }, { 名称:“Nome”, 键入:“字符串” }, { 名称:“CPF/CNPJ”, 键入:“字符串” }, { 名称:'数据', 键入:“日期时间” }, { 名称:“蒂波帕加门托”, 键入:“字符串” }, { 名称:“StatusPagamento”, 键入:

我有一个分页网格和一些将新存储加载到网格的函数,但是当我单击下一页时,它会返回到初始存储

网格:

Ext.define('Pedido'{
扩展:“Ext.data.Model”,
字段:[{
名称:“ID”,
键入:“int”
}, {
名称:“Nome”,
键入:“字符串”
}, {
名称:“CPF/CNPJ”,
键入:“字符串”
}, {
名称:'数据',
键入:“日期时间”
}, {
名称:“蒂波帕加门托”,
键入:“字符串”
}, {
名称:“StatusPagamento”,
键入:“字符串”
}, {
名称:“蒂波帕加门托”,
键入:“字符串”
}, {
名称:'总计',
键入:“字符串”
}],
idProperty:“ID”
});
var store=Ext.create('Ext.data.store'{
页面大小:10,
模特:“佩蒂多”,
remoteSort:是的,
代理:{
键入:“ajax”,
网址:'http://localhost:4904/Pedido/ObterPedidosPorInquilino',
读者:{
root:'项目',
totalProperty:“TotalItemCount”
}
}
});
var grid=Ext.create('Ext.grid.Panel'{
id:'网格',
宽度:500,
身高:250,
标题:“数组网格”,
店:店,,
loadMask:是的,
视图配置:{
id:'gv',
跟踪:错误,
stripeRows:错误
},
栏目:[{
id:'gridid',
文本:“ID”,
数据索引:“ID”,
宽度:50
}],
bbar:Ext.create('Ext.PagingToolbar'{
店:店,,
displayInfo:true,
displayMsg:'Exibindo{0}-{1}de{2}',
emptyMsg:“Nenhum pedido”
}),
renderTo:“pedidos”
});
存储容量({
参数:{
起点:0,
限额:10
}
});
以及设置新商店的功能

store.load({
    params: {
        param: newparam
    }
});
另外,当我调用此函数时,我希望将查看页面x/y上的标签设置回1,因为设置新的存储将返回到第一页


再次感谢

我不确定在翻页浏览数据时为什么要替换存储区。但是请注意,分页工具栏与存储区以及网格本身绑定在一起。如果要在此处更改基础存储,则需要重新绑定列和分页栏。尝试重新配置方法


我再次认为,您需要重新评估您的用例,或许可以考虑一种不同的方式来完成您正在做的事情。

对不起,我认为我不够清楚。当我替换存储区时,我想同时替换网格和分页上的存储区,这些方法可以实现这一点,但是当我单击下一页时,它会返回到旧的存储区