当我不想使用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。
答案 0 :(得分:4)
一种方法是使用商店的beforeload
侦听器来获取任何所需数据并将其添加到参数中
beforeload: function(store) {
store.baseParams.query = getSearchQuery();
}