gpt4 book ai didi

javascript - jstree 禁用复选框

转载 作者:数据小太阳 更新时间:2023-10-29 04:09:27 27 4
gpt4 key购买 nike

我目前正在使用 JS Tree 插件和相关的复选框插件进行一些 POC。对于某些节点,我需要默认选中复选框并禁用任何进一步的选择。我找到了隐藏复选框的功能

.bind("load_node.jstree", function (e, data) {
$(this).find('li[rel!=file]').find('.jstree-checkbox:first').hide();
});

我不想完全隐藏复选框,而是想找到一种方法来禁用某些节点的复选框

最佳答案

您需要定义一个“禁用”类型(使用类型插件),然后将该类型分配给所需的节点。

以这个“禁用”类型定义为例:

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

和类型分配:

$.jstree._reference('#tree').set_type("disabled", "#node5");

可以找到有关类型插件的更多信息 here你也可以查看this google group with more info on disabling checkboxes

希望对您有所帮助!

关于javascript - jstree 禁用复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8487305/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com