Jstree - 阻止节点移动到它的父节点之外

时间:2017-11-30 11:44:20

标签: jstree jstree-dnd

我有一个要求,我需要限制我的jstree节点不要移动到其父节点之外。它可以在其父级内部自由移动。

这是我正在尝试的代码:

$('#divUC').jstree({
    'core': {
        multiple: false,
        'check_callback': function (o, n, p, i, m) {
           if (o == "move_node" && n.type == "view") {
           }

这里的快捷方式表示:

  • o =操作,
  • n = node,
  • p = node_parent,
  • i = node_position,
  • m = more

1 个答案:

答案 0 :(得分:0)

您可以为此签入callback

if(operation =='move_node'){
 if (this.get_node(node).parent === this.get_node(node_parent).id) { 
     return true; 
  } else { 
     return false;
  }
 }