樹—複選框

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

}

相關文章
相關標籤/搜索