0
まず、jsfを使ったWebアプリケーション開発の初心者であることを知っておく必要があります。p:mediaまたはp:documentViewer with p:dialog dynamic
pdfファイルの説明とダイアログボックスに表示するボタン(このファイルをダウンロード、コピー、または印刷できないようにする必要があります)を示す表を作成する必要があります。私も使用している
<h:body> <ui:composition template="/template/plantilla.xhtml"> <ui:define name="content">
<h:form id="frmpdf">
<div align="center"><h:outputText value="Docs .PDF" style="font-weight: bold;"/>
</div> <p:dataTable id="dtdpdf"
var="dpdf"
value="#{documentosPdfBean.listdocpdf}" >
<p:column headerText="Descrip" style="width: 90%;">
<h:outputText value="#{dpdf.sgTfd_descripcion}" />
</p:column>
<p:column headerText="Open">
<p:commandButton value="open"
oncomplete="PF('dlg3').show();"
update="frmpdf:dlgpdf" />
</p:column>
</p:dataTable> <p:dialog id="dlgpdf" header="document" widgetVar="dlg3" showEffect="explode" height="100" dynamic="true">
<p:media value="/resources/document/manual.pdf" width="100%" height="300px"/>
</p:dialog>
</h:form>
</ui:define>
</ui:composition>
</h:body>
:
<p:commandLink title="manual" onclick="PF('dlg3').show()" />
私はと、ダイアログボックスを表示するときには、文書が表示されていない、これは私のコードであると私のすべての可能性を使い果たしてしまいました
これを考慮してこれを考慮に入れてpost