在webroot下面防止一个js的文件夹。放入dtree.js还有op.js这个两个文件
<a href="javascript: d.openAll();">展开所有组织机构</a> | <a href="javascript: d.closeAll();">关闭组织机构</a>
<script type="text/javascript">
<!--
d = new dTree('d');
d.config.folderLinks=true;
//id, pid, name, url, title, target, icon, iconOpen, open
d.add(0,-1,'组织机构','','','');
<%
String sql = "select * from tree";
Connection conn = null;
try{
conn = getConnection();
ResultSet rst = executeQuery(conn,sql);
while(rst.next()){
System.out.println("---->"+rst.getString("id"));
System.out.println("---->"+rst.getString("pid"));
%>
d.add(<%=rst.getString("id")%>,<%=rst.getString("pid")%>,'<%=rst.getString("name")%>','','<%=rst.getString("name")%>','<%=rst.getString("target")%>');
<%
}
rst.close();
rst = null;
conn.close();
conn = null;
}catch(Exception ex){
out.println(ex.toString());
}
%>
document.write(d);
//-->
</script>
d.add(0,-1,'组织机构','','','');------这里的第一个0表示数据第一个最 根节点的 父亲节点的值
如果是0就是0,如果是null那就写null
还有JavaScript的路径要写对。
/Files/spiritahead/js.rar-----里面包含了 要求用到的js
posted on 2009-03-23 09:52
Johnhe 阅读(157)
评论(0) 编辑 收藏