首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Treegrid模式不适用于free-jqgrid 4.9.0

Treegrid模式不适用于free-jqgrid 4.9.0
EN

Stack Overflow用户
提问于 2016-09-22 09:41:27
回答 1查看 54关注 0票数 0

我在jqGrid v4.5.2上完美地使用了下面的treegrid:

代码语言:javascript
复制
${"#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"
});

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

代码语言:javascript
复制
{
  "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错误,不会向服务器发送请求,也不会发生其他操作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-22 11:28:55

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39628964

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档