我必须按类别将用户上传的文件保存在目录下。应用程序目录必须在网页上将此目录显示为树。我使用的是JSF 2.0 + Richfaces 4.0。 我必须以编程方式在网页上显示带有树的目录结构。任何人都提供API或lib从我的根级目录获取递归目录结构?
答案 0 :(得分:1)
使用recursiveTreeNodesAdaptor& treeNodesAdaptor组件
现场演示: http://livedemo.exadel.com/richfaces-demo/richfaces/treeNodesAdaptor.jsf?c=recursiveTreeNodesAdaptor
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<h:form>
<rich:tree style="width:300px" switchType="ajax" stateAdvisor="#{treeDemoStateAdvisor}">
<rich:recursiveTreeNodesAdaptor roots="#{fileSystemBean.sourceRoots}" var="item" nodes="#{item.nodes}" />
</rich:tree>
</h:form>
</ui:composition>