Обрабатывать Window.open в запросе Область в jsf - PullRequest
1 голос
/ 25 мая 2010

Я использую JSF 1.2, здесь у меня есть управляемый компонент в области запроса, мой сценарий - открыть отдельное окно.После того, как действие выполнено по завершении, я открываю новое окно, так как управляемый бин в запросе устанавливает, что значения не заполняются в новом окне.Потому что новый объект создается при открытии нового окна.я могу использовать сессионный охват, но это ограничено.

, пожалуйста, помогите мне в решении этой проблемы.

Ответы [ 2 ]

1 голос
/ 29 мая 2010

как насчет использования a4j:keepalive для поддержания бина области запроса на новой странице. Однако, чтобы это работало, я думаю, что ваш компонент должен реализовывать интерфейс Serializable.

1 голос
/ 25 мая 2010

Два варианта:

  • используйте <rich:modalPanel> вместо нового окна. На самом деле, window.open(..) должно быть еще более ограничено, чем область действия сеанса (блокировщики всплывающих окон не позволяют открыть окно)
  • использовать область разговора. MyFaces Orchestra предоставляет такие возможности.
...