Javascript jsTree禁用复选框不工作
我正在我的一个应用程序中使用jsTree的最新版本。 我希望在默认情况下禁用某些复选框。 为此,我指的是 我有以下jstree代码:Javascript jsTree禁用复选框不工作,javascript,jquery,checkbox,jstree,Javascript,Jquery,Checkbox,Jstree,我正在我的一个应用程序中使用jsTree的最新版本。 我希望在默认情况下禁用某些复选框。 为此,我指的是 我有以下jstree代码: $("#"+"div_"+aspectid).jstree({ 'core' : { "themes" : { "icons" : false }, 'data' : {
$("#"+"div_"+aspectid).jstree({
'core' : {
"themes" : { "icons" : false },
'data' : {
'url' : 'include/ajax.php?option=constructtree',
'data' : function (node) {
return { aspectcode : aspectcode, geographylevel : geographylevel };
}
}
},
"types" :
{
"types" : {
"disabled" : {
"check_node" : false,
"uncheck_node" : false
}
}
},
"plugins" : ["themes","html_data","ui","crrm","types", "checkbox"],
"checkbox" : { "two_state" : true }
});
我在li标签中添加了rel=disabled
<li id=$childvalue[code] rel='disabled'>
我没有得到任何错误,我能够检查和取消检查节点
有什么问题吗?为同样的问题提供filddler
为了禁用复选框并使其不勾选和取消勾选,请使用“onclick=return false”此功能已在较新版本的jstree中更改 对于3.2,要禁用复选框,请在LI标记上设置data jstree属性
<li data-jstree={ "checkbox_disabled": true }>