gpt4 book ai didi

javascript - JQGRID ,过滤后得到所有行

转载 作者:搜寻专家 更新时间:2023-11-01 04:15:36 25 4
gpt4 key购买 nike

过滤 JQgrid 后,我无法获取所有行 {paginated}。 我试过了

  > var myData = grid.jqGrid('getGridParam', 'data'); 
var myData = grid.jqGrid('getRowData');

但第一个选项给出所有行,这些是未过滤的行。第二个返回过滤后的行,但仅来自第一页。

在 fiddle 示例中,如果您在客户端列中键入测试,则会有 6 个过滤结果,但第一个选项返回所有 7 条记录,第二个选项仅返回 5 条记录{即仅来自第一页}。我需要显示 6 条过滤记录。结果记录在控制台中。

这里是 fiddle

最佳答案

问题的解决方案取决于您使用的网格分支。 Free jqGrid是基于 jqGrid 4.7 的分支(有关更多信息,请参阅 readmewiki)。免费 jqGrid 的当前版本是 4.9。

免费的 jqGrid 支持 lastSelectedData 参数,您可以使用该参数代替 data 获取您需要的信息。参见 the demo .

如果你必须使用旧的jqGrid版本并且不能更新到免费的jqGrid那么你可以关注the answer .它显示了如何“子类化”jqGrid 的内部 $.jgrid.from 类的 select 方法。子类化后,可以访问所需的信息。

关于javascript - JQGRID ,过滤后得到所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31568012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com