как получить идентификатор текущего и предыдущего идентификатора в jsf - PullRequest
1 голос
/ 07 марта 2012

Мне нужно реализовать что-то вроде динамической хлебной крошки, поэтому я решил добавить идентификаторы представления в массив, чтобы добавить его в качестве ссылки на соответствующей странице представления.так что я просто хотел узнать, какие идентификаторы предыдущего просмотра я посетил.если #{view.viewId} дает мне текущий, как получить предыдущий .. я пробовал способом, который приводится по ссылке ниже " Есть ли какие-либо компоненты JSF для реализации навигации крошки? "

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

Для чего мне действительно нужно знать, как получить идентификаторы предыдущего просмотра.если есть какой-то другой способ добиться динамичной хлебной крошки, то это действительно заметно.

1 Ответ

1 голос
/ 07 марта 2012

Не совсем понятно, хотите ли вы отобразить страницу иерархия (это я бы назвал навигацией по крошкам) или страницу история .

Если вы ищете второе, есть подходы на стороне клиента или на стороне сервера.Смотрите этот связанный ответ .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...