JSF2: вопрос о навигационном потоке - PullRequest
0 голосов
/ 29 июля 2010

Я не уверен, возможно ли то, что я хочу, но стоит попробовать.Допустим, у меня есть 2 страницы: List.jsf и CreateNew.jsf.List.jsf отображать данные из источника данных как <p:dataTable>.CreateNew.jsf вставить новую запись в источник данных.То, что я хочу, это CreateNew.jsf, когда я нажимаю кнопку «Создать», он создает новую запись в базе данных, затем возвращает обратно к List.jsf, но в этот момент List.jsf каким-то образом обновляется, так что новая запись также будет отображаться,Можно ли этого добиться?Пара, на которую стоит обратить внимание: управляемый компонент для List.jsf равен SessionScoped, а управляемый компонент для CreateNew.jsf равен RequestScoped

Поток навигации в дескрипторе внутри faces-config.xml.

1 Ответ

1 голос
/ 29 июля 2010

Либо измените bean-компонент @SessionScoped, связанный с List.jsf, на @ViewScoped, чтобы создать новый, или , добавьте метод, подобный reloadList(), в bean-компонент @SessionScoped, введите это как @ManagedProperty в bean-компонент @RequestScoped и пусть он вызывает этот метод после создания новой записи.

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