extjs - 如何清除存储并更新分页工具栏?

标签 extjs extjs4

当我单击搜索按钮以不同的参数重新加载网格存储时,我需要将分页工具栏参数重置为"page""start""limit"

我该怎么做?

问题是当我在下一页上并且进行新的搜索时,我具有参数page=2start=25limit=25 dirty,相反,我需要重置此参数。

我的代码:

listeners: {
    click: function(){
        Ext.getCmp('GrlGio').getStore().removeAll();
        Ext.getCmp('GrlGio').store.load({
                params:{
                  mode: "RIC",
                  DataRicerca: dd,
                  Pit: Ext.getCmp('cmbPiattaforma').getValue()
                }
        });
    }
 }


谢谢!

最佳答案

您可以手动重置参数

Ext.getCmp('GrlGio').getStore().getProxy().pageParam =1;
Ext.getCmp('GrlGio').getStore().getProxy().startParam =0;

然后执行存储负载。我知道它看起来是硬编码的,但这是我发现的唯一解决方案...

关于extjs - 如何清除存储并更新分页工具栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7433346/

相关文章:

javascript - 更改行 extjs4 的背景颜色

javascript - Extjs 4 cellEditing 插件不适用于多于一个的网格

具有远程缓冲存储的 ExtJS 网格无法呈现第一页

javascript - 如何在 extjs 中过滤具有不同多级/多个过滤条件的网格?

ExtJS 4.1 - 在 Model.Save() 响应中返回相关数据

extjs4 - 带有 extjs 4 的嵌套网格

javascript - extjs 4 : how to set the listview identity and pop up the id in the message box

object - 分机JS 4 : Custom object property value based on condition

带有编辑器列的ExtJs TreeGrid。存在吗?

extjs - 突出显示 extjs4 折线图的一部分