2016-06-14 9 views
0

私は、いくつかのノードが無効になっているツリーを持っています。親が有効になっていて、その子が無効な状態にあり、親ノードをチェックしようとすると、すべてのノードがチェックされます。有効にする必要があります。Jstree:無効にしたチェックボックスのチェックを避けるにはどうすればよいですか?

$('#Tree').jstree({ 
    plugins: ["themes","checkbox","json_data","ui","types","real_checkboxes"], 
    "checkbox" : { 
     "keep_selected_style" : false, 
     "tie_selection" : false, 
     "three_state" : true, 
     "real_checkboxes" : true 
    }, 
    "core": 
    { 
     "themes": { 
      "icons": false 
     }, 
     "data":Products 
    }, 
    "types":{ 
     "types":{ 
      "disabled" : { 
       "check_node" : false, 
       "uncheck_node" : false, 
       "select_node": false, 
       "open_node": false, 
       "close_node": false, 
       "create_node": false, 
       "delete_node": false 
      } , 
      "directory" : { 

       "check_node" : false, 
       "uncheck_node" : false 
      }, 
      "default" : { 
       "check_node" : function() { 
        if(node_should_be_disabled) return false; 
        return true; 
       }, 
       "uncheck_node" : function() { 
        if(node_should_be_disabled) return false; 
        return true; 
       } 
      } 
     } 
    } 
}); 

答えて

0

あなたは、これは

  $('.altGrup').jstree({ 
       "checkbox": { 
        three_state: false 
       }, 
       "plugins": ["checkbox"] 
      }); 
+0

あなたはjsFiddleの例を提供することができます試すことができますか? – abhy

関連する問題