JQGrid:从不同页面获取元素

时间:2014-07-25 11:01:15

标签: javascript jquery jqgrid

我有一个包含24个元素的JQGrid,每页10个元素。

当我运行以下行时,位于第3页:

var idList = $(MyList).getDataIDs();

我只能从第3页获得4个元素。

如何从整个列表中获取元素?

我试过了:

$(MyList).jqGrid('getGridParam','data');

但我明白了:

[]

(与JQgrid data property returns [] on a grid with data相关)

1 个答案:

答案 0 :(得分:0)

datatype: "local"或者您使用远程数据源(datatype: "json"datatype: "xml"一起loadonce: true然后data_index参数将被填充。选项data是项目数组。选项_index是一个对象,其属性是已加载数据的id值。您可以使用for循环来迭代所有ID。有关详细信息,请参阅the answerthis old one。在某些情况下,使用getLocalRow方法通过id访问data数组中的项目是切实可行的。