Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Extjs 3.2网格分页不工作时出现问题_Extjs_Extjs3 - Fatal编程技术网

Extjs 3.2网格分页不工作时出现问题

Extjs 3.2网格分页不工作时出现问题,extjs,extjs3,Extjs,Extjs3,我的页面上有多个存储区,可以在extjs网格中加载数据。我正在使用js函数加载这些存储。根据搜索按钮单击事件,我将相应的存储连接到网格。工作正常。在load函数中,我有很多参数需要发送到后端,以获取结果并显示在网格中。现在,分页已就位。无论如何,我可以在分页中添加js函数调用,以便传递这些参数。因为现在如果我点击页面中的“下一步”按钮,什么都不会返回。因为缺少获取结果所需的参数。我在互联网上尝试了所有给定的样本,但没有任何效果 如果有人能在下一个按钮事件中发布一个关于分页传递参数或调用js函数的

我的页面上有多个存储区,可以在extjs网格中加载数据。我正在使用js函数加载这些存储。根据搜索按钮单击事件,我将相应的存储连接到网格。工作正常。在load函数中,我有很多参数需要发送到后端,以获取结果并显示在网格中。现在,分页已就位。无论如何,我可以在分页中添加js函数调用,以便传递这些参数。因为现在如果我点击页面中的“下一步”按钮,什么都不会返回。因为缺少获取结果所需的参数。我在互联网上尝试了所有给定的样本,但没有任何效果

如果有人能在下一个按钮事件中发布一个关于分页传递参数或调用js函数的示例,那就太好了

任何帮助都将不胜感激。多谢各位

下面是我想在分页的下一个事件中调用的load store函数

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片段误认为是真正的文档,这使得他们的产品的学习曲线非常糟糕。这里有几个真实的例子会有很大的帮助。

这对我不起作用。请您在我的分页代码中添加一个示例,说明如何做到这一点。非常感谢。