【问题标题】:Creating a Folder System in a p:tree在 p:tree 中创建文件夹系统
【发布时间】:2015-02-14 17:28:25
【问题描述】:

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

但我不能让用户访问文件系统,所以我需要列出特定路径 (/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]

提前谢谢大家。

【问题讨论】:

    标签: jsf primefaces ptree


    【解决方案1】:

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

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

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

    【讨论】:

    • 感谢您的意见。但我需要的是在硬盘驱动器中查找文件夹并根据这些文件夹创建节点的例程。我没有特定的文件夹。我需要动态阅读它们。非常感谢。
    • 你需要一些东西like that。从那里开始,尝试自己实现 JSF 代码并创建 TreeNode 根。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多