我正在尝试将数据数组加载为JQGrid
数据,但数组中的索引从大约40000
开始,实际上是元素的ID。
示例数组结构:
array[45698] = array('id' => 45698, 'data', ..);
是否可以设置JQGrid
来查看这些元素?
答案 0 :(得分:1)
问题不是很清楚,但我会在这里采取刺。
我认为你说你有一个45698个对象的数组,你只想看到5698个这些对象?如果这是正确的,那么您可以将数据过滤到jqGrid中,如下所示:
创建一个类似这样的函数:
filtered = $.grep(array, function(value) {
var iId = parseInt(value.id)
return iId > 40000;
});
然后在将数据设置为jqGrid:
之前对数据运行过滤器var filteredData = runFilter();
theGrid.jqGrid({
data: filteredData,....
请参阅 WORKING EXAMPLE
最后,我建议使用free-jqgrid,上面的例子是用fork编写的。但是,如果您坚持使用原始的jqgrid,那么请{j。{3}}如何使用jqgrid v4.6