JSTree网格(jstree-grid)无法按预期工作

时间:2019-03-10 14:22:02

标签: javascript jquery jstree

也许我在配置上犯了一个错误,但是这个插件的大多数功能对我不起作用。有人知道我该如何解决吗?非常感谢您的帮助。

  1. 固定标题(滚动时应保持固定)
  2. 主题(网格主题应相同)
  3. contextmenu(网格上的上下文菜单应该与树上的上下文菜单相同)
  4. 整体(带有整体的sytle不会转移到网格中。它仍然具有没有整体的样式)

enter image description here

展示:https://codepen.io/keshrath/pen/XGgLgg?editors=1011

let children = []
for (var i = 0; i<50; i++){
  children.push({
    'text': 'Child '+i,
    'data': {
      'price': '$'+i
    }
  });
}

$('#jstree_demo').jstree({
  "core" : {
    "animation" : 0,
    "check_callback" : true,
    "themes" : { "stripes" : true },
    'data': [{
        'text': 'Root node',
        'state': {
          'opened': true
        },

        'children': children
      }]
  },
  "types" : {
    "#" : {
      "max_children" : 1,
      "max_depth" : 4,
      "valid_children" : ["root"]
    },
    "root" : {
      "icon" : "/static/3.3.7/assets/images/tree_icon.png",
      "valid_children" : ["default"]
    },
    "default" : {
      "valid_children" : ["default","file"]
    },
    "file" : {
      "icon" : "glyphicon glyphicon-file",
      "valid_children" : []
    }
  },
  'grid': {
      'columns': [{
        'header': 'Nodes',
        'width': 180
      }, {
        'header': 'Price',
        'width': 180,
        'value': function(node) {
          return (node.data && node.data.price);
        }
      }],
                fixedHeader: true,
                resizable: true,
                contextmenu: true,
    },
  "plugins" : [
    "contextmenu", "dnd", "search",
    "state", "types", "wholerow", "grid"
  ]
});

问题:https://github.com/deitch/jstree-grid/issues/264

0 个答案:

没有答案