`

dtree的一个简单的POJO树

阅读更多
<script type="text/javascript">
			var deptTree = new dTree('deptTree','<%=request.getContextPath()%>/js/dtree/images/system/dept/');
			deptTree.config.folderLinks=false;
			deptTree.config.useCookies=true;
			deptTree.config.check=true;
			 
			var url;
			var mobile;
			var sexId;
			var currid = '${param.deptId}';
			if(currid == ''){
				currid=0;
			}
			 
			deptTree.add(0,-1,'全部','','','','<%=request.getContextPath()%>/js/dtree/images/system/dept/folder.gif','<%=request.getContextPath()%>/js/dtree/images/system/dept/folder.gif');
		   	<%
		   	 
		   		Iterator iter = employeeList.iterator();
					while(iter.hasNext()){
						Employee emp = (Employee)iter.next();  
					%>  
						mobile = <%=emp.getMobile()%>;
						sexId = <%=emp.getSex()%>;
						if(sexId == 0){
							deptTree.add(<%=emp.getId()+1000%>,<%=emp.getDeptId()%>,'<%=emp.getName()%>',"",'<%=emp.getMobile()%>','<%=request.getContextPath()%>/js/dtree/images/system/dept/page.gif','<%=request.getContextPath()%>/js/dtree/images/system/dept/page.gif'); 
						}else{
							deptTree.add(<%=emp.getId()+1000%>,<%=emp.getDeptId()%>,'<%=emp.getName()%>',"",'<%=emp.getMobile()%>','<%=request.getContextPath()%>/images/icon/user.gif','<%=request.getContextPath()%>/images/icon/user.gif'); 
						}
					<%
				} 
		   	
		   		Department[] depArr=new Department[departmentList.size()] ;
		   	
		   		departmentList.toArray(depArr);
		   		iter = departmentList.iterator();
		   		int masLft=0;
		   		int pid=0;
		   		while(iter.hasNext()){
		   			pid=0;
					Department dept = (Department)iter.next();
					masLft=0;
					for (int i=0;i<depArr.length;i++){
						if (masLft<depArr[i].getLft()&& depArr[i].getLft()< dept.getLft() && depArr[i].getRgt()>dept.getRgt()){ 
							masLft=depArr[i].getLft();
							pid=depArr[i].getId();
						}
					}
					 
					%> 
		   			deptTree.add(<%=dept.getId()%>,<%=pid%>,'<%=dept.getName()%>',"",'','<%=request.getContextPath()%>/js/dtree/images/system/dept/folder.gif','<%=request.getContextPath()%>/js/dtree/images/system/dept/folder.gif');
		   			 
		   			<%
				} 
		   		
		   	%> 
		</script>


<tr>
		    				<td style="padding-top:0px;padding-left:6px;padding-right:6px;padding-bottom:8px;">
							<DIV><b>您的组织列表</b></DIV>
							<div style="-moz-user-select: none; height: 400px; width: 200px; overflow:auto;">
								<script>  
									document.write(deptTree); 
								</script>
							</div>
		    			</tr>

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics