只是想知道JSTREE中是否有办法禁用复选框?
当我点击父节点时,我基本上需要禁用(不取消选择)所有选定的子节点。
答案 0 :(得分:3)
您需要为此创建一个新类型(已禁用)。它可以按如下方式完成
"types" : {
"types": {
"disabled" : {
"check_node" : false,
"uncheck_node" : false
}
}
}
然后将该类型指定为
.set_type("disabled", "#node5");
此处有更多documentation。
要禁用所有子节点,请为change_state事件
创建一个事件处理程序$("#treeElement").bind("change_state.jstree", function (e, d) {
var node = d.args[0];
// here disable all child nodes
}
});