0
回答
复选树
百度AI开发者大赛带你边学边开发,赢100万奖金,加群:418589053   
tree-13

设置信息与数据如下,详细参见:http://www.360ui.net

var setting1 = {

    check: {

        enable: true

    }

};

 

var zNodes1 = [

    { id:1,  parentId:0, name:"部门1", open: true, checked: true},

    { id:11, parentId:1, name:"员工1"},

    { id:12, parentId:1, name:"员工2"},

    { id:13, parentId:1, name:"员工3", checked:true},

    { id:2,  parentId:0, name:"部门2", open: true},

    { id:21, parentId:2, name:"员工4(没有复选框)", nocheck: true},

    { id:22, parentId:2, name:"员工5"},

    { id:23, parentId:2, name:"员工6"},

    { id:24, parentId:2, name:"员工7(有复选框,但不可选)", chkDisabled: true}

];

tree-14

获取选中值方法如下:

function getSelectValue(){

 

    //获取zTree对象

    var zTree = $.fn.zTree.getZTreeObj("tree-1");

    //得到选中的数据集

    var checkedNodes = zTree.getCheckedNodes(true);

    //得到未选中的数据集

    var checkedNodes2 = zTree.getCheckedNodes(false);

   

    var msg = "";

    var msg2 = "";

   

    for(var i = 0; i < checkedNodes.length; i++){

        msg += "," + checkedNodes[i].id;

    }

    if(msg == ""){

        msg = "无选择";

    }else{

        msg = msg.substring(1);

    }

   

    for(var j = 0; j < checkedNodes2.length; j++){

        msg2 = msg2 + "," + checkedNodes2[j].id;

    }

    if(msg2 == ""){

        msg2 = "无选择";

    }else{

        msg2 = msg2.substring(1);

    }

   

    top.Dialog.alert("已选中:<br/>"+msg+"<br/>未选中:<br/>"+msg2);

}

 

<无标签>
举报
阿东2020
发帖于5年前 0回/68阅
顶部