是否有任何JSF的部件用于实现面包屑导航?
-
25-09-2019 - |
题
据我所知有两个"种类"的面包屑。
静/层次结构中的一个
- 就像一堆
- 条目的推动的时候,一个用户进入"深入"进入网站
- 项选择时,用户进入"上升"进入网站
- 是相同的,为所有用户(用于一个特定网页)
- 显示的位置,而不是历史
一个简单的例子是家>的大类->的小类别->文章
动态/历史的一个
- 就像一队
- 条目的是推动在结束时用户转到另一个页面
- 条目是从当前的最大尺寸是达成了
- 是不同的,对每一个用户,因为它是个性化的。
- 表示时间/历史,而不是位置。
一个简单的例子是小类别->家>的大类->的家
问题是:
是否有任何现成的JSF成分对这些类型的导航?
解决方案
见primefaces,有大量的部件和您可以找到的面包屑太 http://www.primefaces.org:8080/showcase/ui/breadCrumb.jsf
其他提示
我有同样的问题!但是我感觉喜欢的解决方案将是一个提到通过@BalusC
现在,我用面包屑只得到的前景的道路。
<h:form id="breadcrumb">
<p:breadCrumb>
<p:menuitem value="#{bundle.Index}" action="/index?faces-redirect=true" immediate="true"/>
<p:menuitem value="#{view.viewId.substring(0, view.viewId.length()-6)}" url="#{view.viewId.substring(0, view.viewId.length()-6)}.jsf" ajax="false"/>
</p:breadCrumb>
</h:form>
我使用 .jsf 作为面临URL模式和由于 viewid=/*.xhtml**,我不得不substring,删除。xhtml substring和加。jsf串。
因此,我们需要一个支持bean做的工作得到viewid(道路),并把它放在一个有序的清单。使用 javascript:history.back()
和历史。向前()也是可能的!
在 这个链接 你可以找到适当的回答你的问题我希望这将有助于下一个提问者
不隶属于 StackOverflow