我在jqGrid中使用loadonce
选项从数据库中提取数据。记录数量不是太大(几百),但在整个屏幕上看不到。因为我必须使用分页。如何遍历客户端上的所有记录?我知道我可以使用getDataIDs
,但这只能给我一次屏幕上的所有记录。我看了,但我还没有找到一种方法来查看服务器端以外的所有数据。
答案 0 :(得分:1)
您可以通过
等代码获取所有本地数据var gridData = $("#grid").jqGrid('getGridParam', 'data');
要获取gridData
数组中所有行和相应索引的ID,您可以使用
var idsToDataIndexes = $("#grid").jqGrid('getGridParam', '_index');
网格的id将是idsToDataIndexes
的属性(可由for (var id in idsToDataIndexes)
枚举),属性的值是gridData
数组中的索引。