有一个部门表,结构如下:
部门ID
部门名称
部门主管
上级部门ID如何在页面中用动态树的形式表示出来?譬如
  部门名称  部门主管
   |- 下级部门名称 下级部门主管
   |- 下级部门名称 下级部门主管
   |- - 下下级部门名称  下下级部门主管
谢谢各位大哥指教~

解决方案 »

  1.   

    能给我相关的网址么?
    总觉得Java区没有什么人气
      

  2.   

    给你就有人气了吗??
    告诉你吧:昨天不巧,在java-web区正看到一个与你类似的帖子..
    去找找吧~
      

  3.   

    ctreetable控件,JS实现,下载地址:http://download.csdn.net/source/316897
      

  4.   

    用tree2啦! <t:tree2 id="serverTree" value="#{treeBacker.treeData}" var="node" varNodeToggler="t" clientSideToggle="false">
            <f:facet name="person">
                <h:panelGroup>
                    <t:graphicImage value="/images/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0"/>
                    <t:graphicImage value="/images/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/>
                    <h:outputText value="#{node.description}" styleClass="nodeFolder"/>
                </h:panelGroup>
            </f:facet>
            <f:facet name="foo-folder">
                <h:panelGroup>
                    <t:graphicImage value="/images/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0"/>
                    <t:graphicImage value="/images/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/>
                    <h:outputText value="#{node.description}" styleClass="nodeFolder"/>
                    <h:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}"/>
                </h:panelGroup>
            </f:facet>
            <f:facet name="bar-folder">
                <h:panelGroup>
                    <t:graphicImage value="/images/blue-folder-open.gif" rendered="#{t.nodeExpanded}" border="0"/>
                    <t:graphicImage value="/images/blue-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/>
                    <h:outputText value="#{node.description}" styleClass="nodeFolder"/>
                    <h:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}"/>
                </h:panelGroup>
            </f:facet>
            <f:facet name="document">
                <h:panelGroup>
                    <h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" actionListener="#{t.setNodeSelected}">
                        <t:graphicImage value="/images/document.png" border="0"/>
                        <h:outputText value="#{node.description}"/>
                        <f:param name="docNum" value="#{node.identifier}"/>
                    </h:commandLink>
                </h:panelGroup>
            </f:facet>
        </t:tree2>