我想做一个jtree与复选框插件。当jtree加载时,我希望一些节点被检查,并且它们的状态不能再被更改。我找到了一种方法来禁用复选框节点,但是当我改变它的父节点状态时,子节点可能仍然会改变自己的状态。
下面是我找到的禁用复选框节点的方法:
"types" : {
"types": {
"disabled" : {
"check_node" : false,
"uncheck_node" : false
}
}
}
$.jstree._reference('#tree').set_type("disabled", "#node5");
当父节点被选中时,你可以通过这样配置复选框插件来禁用自动选择子节点
$("#tree").jstree({
"checkbox" : {
"three_state" : false
},
"plugins" : [ "checkbox" ]
});