如何在rich:popupPanel上显示PDF文档。我试图在视图范围的JSF页面的弹出窗口中显示PDF文档。
面临的问题:单击h:commandLink时,父页面停止工作,该命令会触发新视图以显示PDF
答案 0 :(得分:0)
我所知道的最简单的方法是直接使用HTML。您可以使用IFRAME
或OBJECT
。
所以在你的rich:popupPanel
:
<rich:panel>
<iframe src="path_to_your_file/sample.pdf"
class="pdfFrame" width="800" height="1000" scrolling="no" />
</rich:panel>
我认为没有办法用 pure JSF标记来做到这一点。 PrimeFaces's showcase上提供了相同的方式:
<h3>PDF</h3>
<object type="application/pdf"
data="/showcase/resources/demo/media/guide.pdf?pfdrid_c=true"
height="300px" width="100%" internalinstanceid="3">
Your browser can't display pdf,
<a href="/resources/demo/media/guide.pdf">click</a>
to download pdf instead.
</object>