我有一棵树,其中很少有节点被禁用。如果父节点已启用,并且其子节点很少处于禁用状态,并且我尝试检查父节点,则检查所有节点。我只想要以下节点应检查是否已启用。
$('#Tree').jstree({
plugins: ["themes","checkbox","json_data","ui","types","real_checkboxes"],
"checkbox" : {
"keep_selected_style" : false,
"tie_selection" : false,
"three_state" : true,
"real_checkboxes" : true
},
"core":
{
"themes": {
"icons": false
},
"data":Products
},
"types":{
"types":{
"disabled" : {
"check_node" : false,
"uncheck_node" : false,
"select_node": false,
"open_node": false,
"close_node": false,
"create_node": false,
"delete_node": false
} ,
"directory" : {
"check_node" : false,
"uncheck_node" : false
},
"default" : {
"check_node" : function () {
if(node_should_be_disabled) return false;
return true;
},
"uncheck_node" : function () {
if(node_should_be_disabled) return false;
return true;
}
}
}
}
});
最佳答案
你可以试试这个
$('.altGrup').jstree({
"checkbox": {
three_state: false
},
"plugins": ["checkbox"]
});
关于javascript - Jstree:如何避免选中禁用的复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37814547/