我想用复选框插件创建一个jstree。当jstree加载时,我想要检查一些节点并且它们的状态不能再被更改。我找到了一种禁用复选框节点的方法,但是当我更改其“父节点状态”时,子节点可能仍会改变自身的状态。
这是我发现禁用复选框节点的方式:
"types" : {
"types": {
"disabled" : {
"check_node" : false,
"uncheck_node" : false
}
}
}
$.jstree._reference('#tree').set_type("disabled", "#node5");
答案 0 :(得分:0)
通过以这种方式配置复选框插件,您可以在选择父节点时自动禁用选择子节点
$("#tree").jstree({
"checkbox" : {
"three_state" : false
},
"plugins" : [ "checkbox" ]
});