posts - 20,comments - 6,trackbacks - 0

在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 阅读(148) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: