1

ユーザーがアップロードしたファイルをカテゴリ別のディレクトリに保存する必要があります。アプリケーションディレクトリは、このディレクトリをWebページ上のツリーとして表示する必要があります。JSF 2.0 +Richfaces4.0を使用しています。Webページにツリーでディレクトリ構造を表示するようにプログラムで作成する必要があります。ルートレベルのディレクトリから再帰的なディレクトリ構造を取得するためのAPIまたはlibを提供している人はいますか?

4

1 に答える 1

1

recursiveTreeNodesAdaptor および treeNodesAdaptor コンポーネントを使用する

ライブデモ: http://livedemo.exadel.com/richfaces-demo/richfaces/treeNodesAdaptor.jsf?c=recursiveTreeNodesAdaptor

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:a4j="http://richfaces.org/a4j"
      xmlns:rich="http://richfaces.org/rich">

    <h:form>    
        <rich:tree style="width:300px" switchType="ajax" stateAdvisor="#{treeDemoStateAdvisor}">
            <rich:recursiveTreeNodesAdaptor roots="#{fileSystemBean.sourceRoots}" var="item" nodes="#{item.nodes}" />
        </rich:tree>
    </h:form>

</ui:composition>
于 2012-09-23T16:34:19.910 に答える