0

フォルダーを選択し、そのファイルを一覧表示する必要があります。

しかし、ユーザーにファイル システムへのアクセス権を与えることはできないため、特定のパス (/u01/SNV) からサブフォルダーを一覧表示する必要があります。

そのために a を使用しようとして<p:tree>います。しかし、私はツリーへの移植を管理できないようです。(私は数日前からGoogleで探しています)

それは私がツリーのために持っているコードです:

<p:commandButton value="Load"
                 action="#{treeBasicView.LoadTreeBean}" 
                 update="TreeBean"
                 immediate="true"/>     


<p:tree value="#{treeBasicView.root}" id="TreeBean" var="node" dynamic="true">
    <p:treeNode>
        <h:outputText value="#{node}"/>
    </p:treeNode>
</p:tree>

[更新] ハード ドライブでフォルダーを検索し、それらのフォルダーに基づいてノードを作成するルーチンが必要です。特定のフォルダーはありません。それらを動的に読み取る必要があります。[/UPDATED]

よろしくお願いします。

4

1 に答える 1

1

プライムフェイスのショーケースをご覧ください。これはあなたが望むようです: http://www.primefaces.org/showcase/ui/data/tree/icon.xhtml

入力の管理に関する部分はDocumentService.javaに委任されます。

もちろん、レンダリング フェーズ後にデータ モデルを操作することもできます。

于 2014-12-16T14:06:43.353 に答える