Jsf primefaces p:media不会更新PDF的内容
我使用p:primefaces媒体在用iText生成的对话框中显示pdf,但在第一次之后,它不再更新文档的内容 为了显示它,我必须完全更新页面,如果我从页面进行更新,这将不起作用 以这种方式显示对话框:Jsf primefaces p:media不会更新PDF的内容,jsf,primefaces,Jsf,Primefaces,我使用p:primefaces媒体在用iText生成的对话框中显示pdf,但在第一次之后,它不再更新文档的内容 为了显示它,我必须完全更新页面,如果我从页面进行更新,这将不起作用 以这种方式显示对话框: <p:commandButton id="btnPreview" value="#{msg['view.preview']}" actionListener="#{circularRequestBean.generarPdf()}"
<p:commandButton id="btnPreview" value="#{msg['view.preview']}"
actionListener="#{circularRequestBean.generarPdf()}"
class="button button-text"
oncomplete="PF('dialog') .show()" update="tabView:popupAlertMessage,:tabView:frmEditCircular:panelBody" />
如何更新p:media的内容
<p:dialog header="#{msg['view.preview']}" widgetVar="popupView" modal="true"
id="pdfViewer" responsive="true" width="70%">
<p:media id="viwer" value="#{circularRequestBean.previewCircular}" player="pdf" widgetVar="mediaPDf"
height="600">
<f:param name="idPdf" value="#{circularRequestBean.idFile}" />
</p:media>
</p:dialog>
public StreamedContent getPreviewCircular() {
return previewCircular;
}