2013-04-23 77 views
1

我想用复选框插件jstree。当jstree加载时,我想要检查一些节点,并且不能再更改它们的状态。我找到了一种方法来禁用复选框节点,但是当我更改它的父节点状态时,子节点仍然可能会改变它自己的状态。问题当禁用复选框节点

这里是我发现禁用的复选框节点的方式:

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

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

是否有人选择父解决问题? – mars 2013-04-27 02:15:45

+0

它不起作用 – 2013-08-16 02:41:15

回答

0

您可以禁用选择子节点时自动通过配置复选框插件这种方式

$("#tree").jstree({ 
    "checkbox" : { 
     "three_state" : false 
    }, 
    "plugins" : [ "checkbox" ] 
    });