0
我如何創建一個未知深度的目錄結構?豐富的面孔深度樹
我想顯示所有文件和文件夾,因爲它們是我嘗試使用rich:tree但我無法存檔。這是一個示例代碼。但它只顯示一個父文件夾和文件。
<rich:tree id="logs-tree" toggleOnClick="true"
switchType="client" value="#{externalSourceBrowser.root}"
nodeFace="#{log.type}" var="log">
<rich:treeNode type="directory" id="directory-log">
<f:facet name="icon">
<h:graphicImage value="/misc/iconFolder.gif" />
</f:facet>
<h:outputText value="#{log.filename}" />
</rich:treeNode>
<rich:treeNode type="file" id="file-log">
<f:facet name="icon">
<h:graphicImage value="/misc/iconLeaf.gif" />
</f:facet>
<a4j:commandLink
value="#{log.filename}"
reRender="upload-panel-form">
<rich:componentControl for="upload-panel"
operation="show" event="onclick" />
<f:setPropertyActionListener value="#{log}"
target="#{externalSourceBrowser.log}" />
</a4j:commandLink>
</rich:treeNode>
</rich:tree>
你試過了什麼?它如何失敗? – Bozho 2011-04-17 19:38:19
exadel中的用例僅顯示預先知道的文件結構,我想創建一個具有豐富樹的樹:具有隨機結構的樹 – ayengin 2011-04-18 10:50:43