<SCRIPT type="text/javascript">
<!--
var setting = {
view: {
dblClickExpand: false,
showLine: false,
showIcon:false
},
data: {
simpleData: {
enable: true
}
},
callback: {
onClick: onClick
}
};
var zNodes=[{ id:'0',pId:'nil', name:'[0]所有种类', open:true},{ id:'001',pId:'0', name:'[001]办公设备', open:true},{ id:'002',pId:'0', name:'[002]整机', open:true},{ id:'003',pId:'0', name:'[003]电源', open:true},{ id:'004',pId:'0', name:'[004]打印机', open:true},{ id:'005',pId:'0', name:'[005]终端类设备', open:true},{ id:'006',pId:'0', name:'[006]网络', open:true},{ id:'007',pId:'0', name:'[007]图像处理设备', open:true},{ id:'008',pId:'0', name:'[008]其它', open:true},{ id:'001001',pId:'001', name:'[001001]传真机', open:false},{ id:'001002',pId:'001', name:'[001002]复印机', open:false},{ id:'001003',pId:'001', name:'[001003]塑封机', open:false},{ id:'002001',pId:'002', name:'[002001]微机', open:false},{ id:'002002',pId:'002', name:'[002002]服务器', open:false},{ id:'002003',pId:'002', name:'[002003]工作站', open:false},{ id:'002004',pId:'002', name:'[002004]笔记本', open:false},{ id:'003001',pId:'003', name:'[003001]UPS', open:false},{ id:'003002',pId:'003', name:'[003002]发电机', open:false},{ id:'004001',pId:'004', name:'[004001]票据打印机', open:false},{ id:'004002',pId:'004', name:'[004002]办公打印机', open:false},{ id:'005001',pId:'005', name:'[005001]终端', open:false},{ id:'005002',pId:'005', name:'[005002]刷卡器', open:false},{ id:'006001',pId:'006', name:'[006001]调制解调器', open:false},{ id:'006002',pId:'006', name:'[006002]集线器', open:false},{ id:'006003',pId:'006', name:'[006003]路由器', open:false},{ id:'006004',pId:'006', name:'[006004]交换机', open:false},{ id:'007001',pId:'007', name:'[007001]扫描仪', open:false},{ id:'007002',pId:'007', name:'[007002]数码相机', open:false},{ id:'008001',pId:'008', name:'[008001]其它', open:false}]
function onClick(event,treeId, treeNode,clickFlag) {
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
zTree.expandNode(treeNode);
var str=treeNode.id;
str = getAllChildrenNodes(treeNode,str);
alert(str); //所有叶子节点ID
//alert(treeNode.id);
//alert(treeNode.id);
}
function getAllChildrenNodes(treeNode,result){
if (treeNode.isParent) {
var childrenNodes = treeNode.children;
if (childrenNodes) {
for (var i = 0; i < childrenNodes.length; i++) {
result += ',' + childrenNodes[i].id;
result = getChildNodes(childrenNodes[i], result);
}
}
}
return result;
}
$(document).ready(function(){
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
});
//-->
</SCRIPT>