【问题标题】:JqGrid data array indexesJqG​​rid 数据数组索引
【发布时间】:2016-03-25 07:25:33
【问题描述】:

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

示例数组结构:

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

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

【问题讨论】:

    标签: jquery jqgrid jqgrid-php


    【解决方案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,那么请see here for example 了解如何使用 jqgrid v4.6

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-01
      • 2013-04-01
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-11
      相关资源
      最近更新 更多