是否有用于实现面包屑导航的JSF组件?

据我所知,有两种“面包屑”。

静态/层次结构

  • 像堆栈一样工作
  • 当用户“深入”到站点时,将推送条目
  • 当用户“进入”网站时,条目会被激活
  • 对于所有用户(对于给定页面)是相同的
  • 显示位置而不是历史记录

一个简单的例子是HOME – > BIG CATEGORY – > SMALL CATEGORY – > ARTICLE

动态/历史的

  • 像队列一样工作
  • 当用户转到另一页时,条目将被推送到最后
  • 达到最大尺寸时,条目将从正面移除
  • 每个用户都有所不同,因为它是个性化的。
  • 显示时间线/历史记录而不是位置。

一个简单的例子是小分类 – >首页 – >大类 – >主页

问题是:

是否有任何现成的JSF组件用于这些类型的导航?

看看primefaces,有很多组件,你也可以找到面包屑http://www.primefaces.org:8080/showcase/ui/breadCrumb.jsf

我有同样的问题! 但我觉得解决方案将是@BalusC提到的解决方案

现在,我只使用breadcrumb获取当前视图路径。

      

我使用.jsf作为Faces URL模式,因为viewid = / * .xhtml **,我必须将其子串,删除.xhtml子字符串并添加.jsf字符串。

因此,我们需要一个支持bean来完成获取viewid(路径)并将其放入有序List中的工作。 使用javascript:history.back()和history.forward()也是可能的!

在此链接中,您可以找到适合您的问题的答案,我希望它能帮助下一位提问者

Interesting Posts