树—复选框

tree-13

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

var setting1 = { spa

    check: { .net

        enable: true 对象

    } ci

}; get

 

var zNodes1 = [ string

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

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

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

    { 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);

}

相关文章
相关标签/搜索