我有一个包含24个元素的JQGrid,每页10个元素。
当我运行以下行时,位于第3页:
var idList = $(MyList).getDataIDs();
我只能从第3页获得4个元素。
如何从整个列表中获取元素?
我试过了:
$(MyList).jqGrid('getGridParam','data');
但我明白了:
[]
答案 0 :(得分:0)
您datatype: "local"
或者您使用远程数据源(datatype: "json"
或datatype: "xml"
)一起与loadonce: true
然后data
和_index
参数将被填充。选项data
是项目数组。选项_index
是一个对象,其属性是已加载数据的id值。您可以使用for
循环来迭代所有ID。有关详细信息,请参阅the answer或this old one。在某些情况下,使用getLocalRow
方法通过id访问data
数组中的项目是切实可行的。