JqG​​rid数据数组索引

时间:2016-03-25 07:25:33

标签: jquery jqgrid jqgrid-php

我正在尝试将数据数组加载为JQGrid数据,但数组中的索引从大约40000开始,实际上是元素的ID。

示例数组结构:

 array[45698] = array('id' => 45698, 'data', ..);

是否可以设置JQGrid来查看这些元素?

1 个答案:

答案 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