Pav*_*ula 8 javascript checkbox jstree
我目前正在使用JS Tree插件和相关的复选框插件来处理一些POC.对于某些节点,我需要在默认情况下选中复选框并禁用任何进一步的选择.我找到了隐藏复选框的功能
.bind("load_node.jstree", function (e, data) {
$(this).find('li[rel!=file]').find('.jstree-checkbox:first').hide();
});
Run Code Online (Sandbox Code Playgroud)
而不是完全隐藏复选框我想找到一种方法来禁用某些节点的复选框
mca*_*ral 10
您需要定义"禁用"类型(使用类型插件),然后将该类型分配给所需的节点.
以这种"禁用"类型定义为例:
"types" : {
"types": {
"disabled" : {
"check_node" : false,
"uncheck_node" : false
}
}
}
Run Code Online (Sandbox Code Playgroud)
和类型分配:
$.jstree._reference('#tree').set_type("disabled", "#node5");
Run Code Online (Sandbox Code Playgroud)
有关类型插件的更多信息可以在此处找到,您还可以查看此google组,其中包含有关禁用复选框的详细信息
希望能帮助到你!
| 归档时间: |
|
| 查看次数: |
11362 次 |
| 最近记录: |