2013-04-23 78 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" ] 
    });