У меня есть CDI Bean-объект для беседы bean, который имеет поле типа StreamedContent (этот контент должен быть предварительно просмотрен с помощью Primefaces Extension documentViewer).
Разговор объявляется длительным до перенаправления на страницу с documentViewer
Я помещаю регистраторы в метод getContent () (экземпляр компонента CDI, диалог и содержимое регистрируются)
* 1008Метод getContent () вызывается 3 раза, 2 раза в одном и том же экземпляре компонента, диалог имеет идентификатор, а содержимое имеет значение.в третий раз это новый экземпляр компонента, идентификатор диалога равен нулю, содержимое равно нулю ... и documentViewer показывает "Отсутствует файл PDF".
Если я установил компонент в область действия сеанса, все 3 вызова getContent () будут зарегистрированына странице предварительно просматриваются один и тот же стиль bean-компонента, тот же идентификатор разговора и PDF.
Возможно ли достичь этого с помощью области разговора ??
Версия расширения Primefaces: 6.2.8