設置信息與數據以下,詳細參見: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} ]; |
獲取選中值方法以下:
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); } |