关于ztree中添加复选框的问题,自己研究查资料和api 获取得到 被选择的树节点的id。
如图只获取 公司办公室和策略组的id
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>
选择收件人
</title>
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/zTreeStyle/demo.css" type="text/css">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/zTreeStyle/zTreeStyle.css" type="text/css">
<script charset="utf-8" src="<%=request.getContextPath()%>/js/jquery-1.7.1.min.js"></script>
<script charset="utf-8" src="<%=request.getContextPath()%>/js/jquery.ztree.all-3.5.min.js"></script>
<SCRIPT type="text/javascript">
$(function(){
//查询所有的菜单信息
$.ajax({
type:'post',
url:'getorganization.jsp',
success:function(result){
var setting = {
data:{
simpleData:{
enable:true
}
},
check: {
enable: true
}
};
eval("var ztreenode="+result);
$.fn.zTree.init($("#treeDemo"),setting,ztreenode);
SelectNode();
}
});
});
function SelectNode() {
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
var treenode = treeObj.getNodeByParam("id", <%=code%>, null);
treeObj.expandNode(treenode, true, true, true);
treeObj.selectNode(treenode);
}
function fun_getCheckValue(){
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
var nodes=zTree.getChangeCheckedNodes(true);
var result='';
if(nodes.length==0){
alert("请选择部门&#x