【发布时间】:2017-04-02 14:34:49
【问题描述】:
首先你应该知道我是使用 jsf 开发 web 应用程序的新手,所以如果我要求不好的地方,请纠正我。
我需要开发一个显示pdf文件描述的表格和一个在对话框中显示它的按钮,(重要的是不能下载、复制或打印这个文件)。我用 and 用尽了所有的可能性,但是在显示对话框时,没有显示文档,这是我的代码:
<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
【问题讨论】:
标签: jsf primefaces dialog mediaelement.js commandbutton