javascript - Jstree:如何避免选中禁用的复选框?

标签 javascript jquery jstree

我有一棵树,其中很少有节点被禁用。如果父节点已启用,并且其子节点很少处于禁用状态,并且我尝试检查父节点,则检查所有节点。我只想要以下节点应检查是否已启用。

$('#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/

相关文章:

javascript - 为什么无法在指令的 html 调用中访问 $rootScope?

javascript - 使用 PHP 从 JSON 检索对象

javascript - Angular中加载dom后的回调函数

javascript - 如何为除使用 javascript/jquery/css 悬停的链接之外的所有链接创建悬停效果?

javascript - 如何使用按钮或开关更改整个 css 文件?

javascript - Controller 函数可以将数据绑定(bind)到元素的数据属性吗?

javascript - 未捕获的不变违规 : Maximum update depth exceeded

javascript - 目标 div 中的 href 加载结果出现问题

javascript - 如何使用jstree更改按钮单击时节点的位置?

c# - jstree下载