【问题标题】:Treegrid mode not working with free-jqgrid 4.9.0Treegrid 模式不适用于 free-jqgrid 4.9.0
【发布时间】:2016-09-22 01:41:27
【问题描述】:

我有以下 treegrid 与 jqGrid v4.5.2 完美配合:

${"#tree").jqGrid({
  url: "/tree",
  datatype : "json",
  colModel : [{
    name: "data.id",
    key: true
  }, {
    name: "data.name"
  }],
  colNames : [],
  jsonReader : {
    page : 1,
    records : "total",
    repeatitems : false,
    root : "nodes",
    total : 1
  },
  treeGrid : true,
  treeGridModel : "adjacency",
  tree_root_level : 1,
  ExpandColumn : "data.id",
  ExpandColClick : true,
  treeReader : {
    leaf_field : "leaf",
    parent_id_field : "data.parentId"
});

来自服务器的第一个数据负载是:

{
  "pageIndex": 1,
  "pageSize": 100
  "pages": 290,
  "total": 2891,
  "nodes": [
    {
      "data": { "id": 1, "name": "Node 1", "leaf": false },
      "errors": []
    },
    {
      "data": { "id": 2, "name": "Node 2", "leaf": false },
      "errors": []
    }
  ]
}

但是,同样的代码不适用于 free-jqgrid v4.9.0。展开节点时没有任何反应 - 在浏览器控制台中没有看到 JavaScript 错误,没有向服务器发送请求,没有其他操作发生。

【问题讨论】:

    标签: jquery jqgrid free-jqgrid treegrid


    【解决方案1】:

    升级到最新版本的free-jqgrid,v4.13.4 解决了这个问题。树网格开始工作,没有任何错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多