gpt4 book ai didi

jqGrid getData仅返回当前页面的数据

转载 作者:行者123 更新时间:2023-12-04 03:34:50 25 4
gpt4 key购买 nike

希望这是一个快速的!

我有一个使用“clientSide”(本地)数据的可编辑网格,现在我希望对javascript中的所有行进行迭代,并自己处理/打包数据,然后再通过jQuery.ajax调用将其发送到服务器。

问题是,出乎意料的(至少对我来说),使用以下代码仅检索当前可见的网格页面的行!如何获取网格中的所有行(即,我有4页,每页10条记录,而当我在第1页上时,此代码仅返回前10条)?它们必须出现在客户端的某个地方,因为我可以在页面中四处浏览和编辑行,并且数据可以持久保存而无需调用服务器! :)

    cacheCONF = [];
var rows= $('#myGrid').getRowData(); //<--Need to get ALL rows here!!!
var cacheRowID = 0;
for (var row in rows) {
if (rows[row].Action == 'Yes') {
cacheCONF.push({ RowID: rowID, System: rows[row].System, Action: rows[row].Action, Account: '-', Required: '-' });
rowID++;
}
}

最佳答案

托尼的解决方案:

var mydata = $("#grid").jqGrid('getGridParam','data');

关于jqGrid getData仅返回当前页面的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307189/

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