2012-03-07 25 views
1

実装する必要があるのは動的ブレッドクラムのようなものなので、ビューIDを配列に追加してそれぞれのビューページのリンクとしてスローします。だから私は訪問した以前のビューのIDを取得することを知りたがっています。 #{view.viewId} は私に前のものを得るためにどのように現在の1を与える場合..私は私が実際に取得する方法を知っておく必要があるため現在のビューIDと前のビューIDを取得する方法

<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> 

下のリンク「Are there any JSF components for implementing breadcrumb navigation?」が与えられている方法で試してみました前のビューのIDです。 動的なパン粉を得るための他の方法がある場合は、本当に感謝します。

答えて

1

ページ階層(これは私がパンくずナビゲーションを呼ぶものである)、またはページ歴史を表示したい場合は、非常に明確ではありません。

2番目を探す場合は、クライアント側またはサーバー側のアプローチがあります。このrelated answerを参照してください。

関連する問題