我需要选择一个文件夹并列出其文件。
但我无法授予用户访问文件系统的权限,因此我需要列出特定路径(/ u01 / SNV)中的子文件夹。
我试图使用<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]
提前谢谢大家。
答案 0 :(得分:0)
看看primefaces展示。这似乎你想要: http://www.primefaces.org/showcase/ui/data/tree/icon.xhtml
有关管理填充的部分委托给 DocumentService.java 。
当然,您也可以在渲染阶段之后操纵数据模型。