Навигация по страницам JSF - PullRequest
0 голосов
/ 25 августа 2011

Я хочу включить или отключить компонент на основе правила навигации. Например, я хочу включить компонент при переходе с определенной страницы, в противном случае он должен быть отключен.

1 Ответ

1 голос
/ 25 августа 2011

Вероятно, самый простой способ, если вы используете JSF 2.0, это ввести параметр в ваше правило навигации.Если вы используете f:viewParam на целевой странице, которую вы привязываете к какому-либо компоненту, вы можете просто проверить, является ли свойство, к которому вы привязали параметр представления, пустым или нет.

Если ваше правило навигации не вызываетперенаправление, вы также можете поместить маркер в область запроса.Первоначальный рендеринг целевой страницы будет происходить в рамках одного и того же запроса, и его легко подобрать.В этом случае вам необходимо сохранить его в каком-то подходящем месте (например, просмотреть область действия в JSF 2), чтобы сохранить информацию о обратных передачах.

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