0

我需要选择一个文件夹并列出其文件。

但我不能让用户访问文件系统,所以我需要列出来自特定路径(/u01/SNV)的子文件夹。

我正在尝试使用 a <p:tree>。但我似乎无法管理填充树。(我已经在谷歌上找了几天了)

这就是我为树编写的代码:

<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>

[更新] 我需要的是在硬盘驱动器中查找文件夹并根据这些文件夹创建节点的例程。我没有特定的文件夹。我需要动态阅读它们。[/更新]

谢谢大家。

4

1 回答 1

1

看看 primefaces 展示。这似乎是你想要的:http: //www.primefaces.org/showcase/ui/data/tree/icon.xhtml

关于管理填充的部分委托给DocumentService.java

当然,您也可以在渲染阶段之后操作数据模型。

于 2014-12-16T14:06:43.353 回答