Extjs 3.2网格分页不工作时出现问题
我的页面上有多个存储区,可以在extjs网格中加载数据。我正在使用js函数加载这些存储。根据搜索按钮单击事件,我将相应的存储连接到网格。工作正常。在load函数中,我有很多参数需要发送到后端,以获取结果并显示在网格中。现在,分页已就位。无论如何,我可以在分页中添加js函数调用,以便传递这些参数。因为现在如果我点击页面中的“下一步”按钮,什么都不会返回。因为缺少获取结果所需的参数。我在互联网上尝试了所有给定的样本,但没有任何效果 如果有人能在下一个按钮事件中发布一个关于分页传递参数或调用js函数的示例,那就太好了 任何帮助都将不胜感激。多谢各位 下面是我想在分页的下一个事件中调用的load store函数Extjs 3.2网格分页不工作时出现问题,extjs,extjs3,Extjs,Extjs3,我的页面上有多个存储区,可以在extjs网格中加载数据。我正在使用js函数加载这些存储。根据搜索按钮单击事件,我将相应的存储连接到网格。工作正常。在load函数中,我有很多参数需要发送到后端,以获取结果并显示在网格中。现在,分页已就位。无论如何,我可以在分页中添加js函数调用,以便传递这些参数。因为现在如果我点击页面中的“下一步”按钮,什么都不会返回。因为缺少获取结果所需的参数。我在互联网上尝试了所有给定的样本,但没有任何效果 如果有人能在下一个按钮事件中发布一个关于分页传递参数或调用js函数的
function loadStore(prodId, productsName, doctype, criteria, filename, titlename) {
store.removeAll();
store.load({
params: {
// specify params for the first page load if using paging
start: 0,
limit: g_perPage,
ajax: "true",
productId: prodId,
ProductsNameArr: productsName,
assetsname: doctype,
criterianame: criteria,
newfilename: filename,
newtitlename: titlename
}
});
}
正如Nigel在上文中所说,加载前事件就是您所关注的,请参见下面的示例:
store.on('beforeload',function(store,opts) {
store.baseParams = { param1: 'foo', param2: 'bar', ... }
});
baseParams似乎并不特别有用,因为它发送的是静态值,而不是最新的搜索条件。获取动态搜索条件也很棘手,因为网格(即表单字段)可能还不存在
ExtJS开发人员似乎一直错误地将docstring片段误认为是真正的文档,这使得他们的产品的学习曲线非常糟糕。这里有几个真实的例子会有很大的帮助。这对我不起作用。请您在我的分页代码中添加一个示例,说明如何做到这一点。非常感谢。