禁用JSTREE复选框

只是想知道JSTREE中是否有任何方法可以禁用复选框?

当我单击父节点时,我基本上需要禁用(而不是取消选择)所有选定的子节点。

您需要为此创建一个新类型(禁用)。 它可以如下完成

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

然后将该类型指定为

 .set_type("disabled", "#node5"); 

这里有更多文档 。

要禁用所有子节点,请为change_state事件创建事件处理程序

 $("#treeElement").bind("change_state.jstree", function (e, d) { var node = d.args[0]; // here disable all child nodes } });