从Grid Paging下一个按钮修改params(查询)

时间:2010-12-22 12:27:27

标签: button extjs grid paging

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

我正在使用表单搜索来显示我的网格中的数据,这些数据沿着“start”和“limit”发送查询(我更精确地搜索)。

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查询=苹果&安培;开始= 0&安培;限值为5

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

提前感谢您的帮助。 TheRainFall。

1 个答案:

答案 0 :(得分:4)

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

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