<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>
分享到:
相关推荐
jsp-dtree-目录树解决树形结构问题 jsp-dtree-目录树解决树形结构问题 jsp-dtree-目录树解决树形结构问题
dtree+ajax异步加载树,请按照自己的需求修改
dtree 保存在csdn以便以后使用 dtree 树结构 前端
dtree,一个js树。 包含一个js 一个css
dtree树dtree树dtree树dtree树
本人这段时间正巧要做一个省市县的树状结构图,公司之前用的dtree实现起来效率太低,半天打不开页面,于是考虑用jquery动态加载,通过网上查资料,学习别人的列子,现将本人所整理的树状结构实例上传。测试数据库为...
dtree实现的树支持多选,dtree实现的树,jsp树,js树
Dtree做的无限动态树形菜单,可以进行权限分配。
dtree是一个由JavaScript编写成的简单的树形菜单组件,目前免费并且开源。
jquery dtree 实例 无限树形菜单 实现增删改查
树菜单 dtree树形菜单 动态树 项目实例
网上实例一般都是介绍整棵树的生成,本实例根据网上的实例修改,生成菜单树,希望对想要自己做这方面的后来者有所帮助。 基于oracle数据库,包括源码,新建表,然后,导入工程即可运行。
js实现树形结构js实现树形结构js实现树形结构js实现树形结构js实现树形结构
Dtree Jquery动态生成树节点 http://www.iteye.com/topic/350056
用JS对象 dTree 生成无限级对象,在页面取得存在Action当中的List,生成动态树形菜单
dtree 部门与人员目录树.用于人员,部门的组织目录的显示
dtree动态树形菜单,我想大家在做权限管理的时候一定想实现树形菜单,根据自己对应的权限去生成相应的动态树形菜单吧,那就来看看吧!
layui dtree树形结构,点击文本框显示下拉树结构。
非常好用的dtree控件,用于生成树形菜单,方便控制和提交,包括一个简单的说明
dtree(树结构) 很强大