ztree复选框不显示,问题排查

<%@ page contentType="text/html;charset=GBK" language="java"%>
<%	
	String detailId = request.getParameter("detailId");
	String depostAmount = request.getParameter("depostAmount");
	String flag = request.getParameter("flag");
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="expires" content="0">
<link rel="STYLESHEET" type="text/css" href="<%=request.getContextPath()%>/Skins/Default/Scripts/widget/zTreeV3/zTreeStyle.css">
<script language="javascript" src="<%=request.getContextPath()%>/js/Jquery/jquery-1.9.1.min.js"></script>

<%-- 多引入了一个js,所以没有显示checkbox,有点low
<script language="javascript" src="<%=request.getContextPath()%>/Skins/Default/Scripts/widget/zTreeV3/jquery.ztree.all-3.5.min.js"></script> 
--%>
<script language="javascript" src="<%=request.getContextPath()%>/Skins/Default/Scripts/widget/zTreeV3/jquery.ztree.core-3.5.min.js"></script>
<script language="javascript" src="<%=request.getContextPath()%>/Skins/Default/Scripts/widget/zTreeV3/jquery.ztree.excheck-3.5.min.js"></script>
<title>住院医生查询</title>
</head>
<body>
	<div style="background-color:#138755;height:30px;color:white;width:100%;font-size:20px;">请选择移交的住院医生</div>
	<div style="padding-left:100px;">
    	<ul id="treeDemo" class="ztree"></ul>
  	</div>
  	<div>
  		<button style="display:block;margin:0 auto;border-color:#4cae4c;background-color:#5cb85c;color:#fff;border-radius:3px;line-height:1.5;font-size:16px;"
  		 onclick="comfirmTransmit();">确认移交</button>
  	</div>
</body>
<script language="javascript">
  var treeNodes = new Array();
  
  $(document).ready(function(){
  	var setting = {
	check: {
		enable: true,
		chkStyle : "radio",
		autoCheckTrigger :true
	},
	data: {
		simpleData : {
			enable : false
		}
	},
	view:{
		showIcon : false,
		selectedMulti : false
	},
	callback: {
		onClick: zTreeOnClick
	}
		
	};		
  	getNodeData();
  	$.fn.zTree.init($("#treeDemo"), setting, treeNodes);
  });
  
  function zTreeOnClick(event, treeId, treeNode){
  	//alert(treeNode.tId + ", " + treeNode.name);
  	//var nodes = treeObj.getCheckedNodes(true);
  	
  	
  		
  }
  //确认移交
  function comfirmTransmit(){
  	  var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
  	  var nodes = treeObj.getCheckedNodes(true);
  	  if(nodes.length<1){
  	      alert("请勾选住院医生!");
  	      return;
  	  }
  	  var flag = "<%=flag%>";
  	  var detailId = "<%=detailId%>";
  	  var depostAmount = "<%=depostAmount%>";
  	  var doctorId = nodes[0].id;   //住院医生id
  	  var doctorName = nodes[0].name;//住院医生name
  	  var url = "/CMIS/WPages/HIS/updateHosForegiftDetail.do";
  		$.ajax({
             async: false,
             data : {"detailId":detailId,"doctorId":doctorId,"doctorName":doctorName,"depostAmount":depostAmount,"flag":flag},
             cache: false,	
             type: 'POST',
             dataType: "json",
             url: url, 
             success: function (data) {
             	window.opener.location.reload(); //刷新父窗口中的网页
                window.close();
                //parent.freshCurrent();
                //parent.location.reload();
             },
             error: function () {
             }
        });
  
  	  
  }
  
  function getNodeData(){
  		var url = "/CMIS/WPages/HIS/qryHosDoctorList.do";
  		$.ajax({
             async: false,
             cache: false,	
             type: 'POST',
             dataType: "json",
             url: url, 
             error: function () {
             },
             success: function (data) {
             	var json = JSON.stringify(data.nodeList);
                treeNodes = eval('('+json+')');
             }
        });  //ajax
   }
  

  
  
   
</script>
</html>

1、多引入了这个:jquery.ztree.all-3.5.min.js,所以没有显示。

<!DOCTYPE html> <HTML> <HEAD> <TITLE> ZTREE DEMO - checkbox</TITLE> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="zTreeStyle.css" type="text/css"> <script type="text/javascript" src="jquery-1.4.4.min.js"></script> <script type="text/javascript" src="jquery.ztree.core.js"></script> <script type="text/javascript" src="jquery.ztree.excheck.js"></script> <SCRIPT type="text/javascript"> var setting = {check: {enable: true},data: {simpleData: {enable: true}}}; var zNodes =[ { id:1, pId:0, name:"全选", open:true}, { id:11, pId:1, name:"报表", open:true}, { id:111, pId:11, name:"报表管理",open:true}, { id:112, pId:11, name:"报表概况",open:true}, { id:12, pId:1, name:"我的", open:true}, { id:121, pId:12, name:"修改密码",open:true}, { id:122, pId:12, name:"意见反馈",open:true} ]; $(document).ready(function(){ $.fn.zTree.init($("#treeDemo"), setting, zNodes); var zTree = $.fn.zTree.getZTreeObj("treeDemo"), type = { "Y":'ps', "N":'ps'}; zTree.setting.check.chkboxType = type; }); function aa(){ var treeObj=$.fn.zTree.getZTreeObj("treeDemo"); nodes=treeObj.getCheckedNodes(true); var nodes1 = treeObj.getNodes(); var aa1= treeObj.transformToArray(nodes1); for(var i=0; i < aa1.length;i++){ var node = treeObj.getNodeByParam("id",aa1[i].id ); treeObj.checkNode(node,true,true); treeObj.updateNode(node); } } </SCRIPT> </HEAD> <BODY> <div class="content_wrap"> <div class="zTreeDemoBackground left"> <ul id="treeDemo" class="ztree"></ul> </div> <button value="dianji" onclick="aa()" /> </div> </BODY> </HTML>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值