【问题标题】:Modify params(query) from Grid Paging next button从网格分页下一步按钮修改参数(查询)
【发布时间】:2011-05-29 09:24:28
【问题描述】:

当我不想使用分页工具栏上的“下一步按钮”显示下一页时,我遇到了一些分页问题。

我正在使用表单搜索在我的网格中显示数据,它会发送“开始”和“限制”参数查询(我的搜索更准确)。

listeners: {
    keyup: function(el,type){
        var searchQuery = el.getValue();      //Get the value from the textfield 
        store.load({
            params: {
                start: 0,
                limit: 5,
                query: searchQuery
            }
        });
    }
}

假设我在搜索“Apple”,服务器端脚本是这样调用的:

serverSideScript.jsp?query=Apple&start=0&limit=5

所以现在,问题是下一个按钮只发送开始和限制。我在哪里可以覆盖所有分页按钮使用的加载方法以添加我的个人参数。

提前感谢您的帮助。 雨落。

【问题讨论】:

    标签: button extjs grid paging


    【解决方案1】:

    一种方法是使用商店的beforeload 侦听器来获取任何所需的数据并将其添加到参数中

    beforeload: function(store) {
      store.baseParams.query = getSearchQuery();
    }
    

    【讨论】:

    • 感谢您的提议 Mchl,我要检查一下。顺便说一句,我尝试实现“实时搜索”,这意味着我的加载方法仅在我的 FormPanel 中使用。我只想在搜索时获取我的网格。 (我已经编辑了上面的代码)
    猜你喜欢
    • 1970-01-01
    • 2018-11-09
    • 2013-10-04
    • 1970-01-01
    • 2023-01-22
    • 2013-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多