1

我想用复选框插件制作一个 jstree。当 jstree 加载时,我希望检查一些节点并且它们的状态不能再改变。我找到了一种禁用复选框节点的方法,但是当我更改其父节点状态时,子节点可能仍会更改自身的状态。

这是我发现禁用复选框节点的方法:

"types" : {
     "types": {
     "disabled" : { 
           "check_node" : false, 
           "uncheck_node" : false 
         } 
     }
}

$.jstree._reference('#tree').set_type("disabled", "#node5");
4

1 回答 1

0

您可以通过以这种方式配置复选框插件来禁用选择父节点时自动选择子节点

$("#tree").jstree({
    "checkbox" : {
      "three_state" : false
    },
    "plugins" : [ "checkbox" ]
  });
于 2015-07-04T16:25:06.497 回答