Primefaces documentViewer с компонентом CDI Bean в области диалога - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть CDI Bean-объект для беседы bean, который имеет поле типа StreamedContent (этот контент должен быть предварительно просмотрен с помощью Primefaces Extension documentViewer).

Разговор объявляется длительным до перенаправления на страницу с documentViewer

Я помещаю регистраторы в метод getContent () (экземпляр компонента CDI, диалог и содержимое регистрируются)

* 1008Метод getContent () вызывается 3 раза, 2 раза в одном и том же экземпляре компонента, диалог имеет идентификатор, а содержимое имеет значение.в третий раз это новый экземпляр компонента, идентификатор диалога равен нулю, содержимое равно нулю ... и documentViewer показывает "Отсутствует файл PDF".

Если я установил компонент в область действия сеанса, все 3 вызова getContent () будут зарегистрированына странице предварительно просматриваются один и тот же стиль bean-компонента, тот же идентификатор разговора и PDF.

Возможно ли достичь этого с помощью области разговора ??

Версия расширения Primefaces: 6.2.8

...