当前位置: 代码迷 >> Java Web开发 >> jstree怎的实现单选,而不是多选?
  详细解决方案

jstree怎的实现单选,而不是多选?

热度:67   发布时间:2016-04-14 21:34:21.0
jstree怎样实现单选,而不是多选????????
哪个属性可以设置为单选????



$("#divTree").jstree({
  'plugins' : ['state','dnd','contextmenu','wholerow','checkbox'],
  'core': {
            'check_callback' : true,
            'themes': {
                'name': 'default',
                 'responsive': false
            },
            'data' : {
                'url' : "${ctx}/office/task/getReportTree?id=${param.id}&date=" + new Date().getTime(),
                'data' : function (node) {
                    return { 'id' : node.id };
                }
              }
       }
        }).bind("load_node.jstree", function(e, data) {
        var checkDiv = $("#divIdStr").val();
     var array = checkDiv.split(",");
        var nodeIds = data.node.children;

       for(var i=0;i<nodeIds.length;i++){
            for(var j=0;j<array.length;j++){ 
             if(array[j] == nodeIds[i]){
             $(this).andSelf().removeClass("jstree-unchecked jstree-undetermined").addClass("jstree-clicked");
             }
            } 
         }
    }).delegate("a", "click", function(event, d) {
   event.preventDefault();
    });



------解决思路----------------------
csdn越来越不行了。。 
------解决思路----------------------
把复选框去掉,改成click事件,不就是单选了