禁用复选框节点时出现问题

时间:2013-04-23 01:56:19

标签: javascript checkbox jstree

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

$("#tree").jstree({
    "checkbox" : {
      "three_state" : false
    },
    "plugins" : [ "checkbox" ]
  });