【发布时间】:2011-09-29 07:59:14
【问题描述】:
我已经编写了一个代码,但它会打开一个新选项卡,我想要的是在单击命令按钮时在 Iframe(用户输入数据的同一页面)内显示 pdf。感谢您的帮助!
【问题讨论】:
我已经编写了一个代码,但它会打开一个新选项卡,我想要的是在单击命令按钮时在 Iframe(用户输入数据的同一页面)内显示 pdf。感谢您的帮助!
【问题讨论】:
您可以使用rendered 属性有条件地呈现内容。
例如
<h:commandButton value="Show PDF" action="#{bean.showPdf}" />
<h:panelGroup rendered="#{not empty bean.pdfUrl}">
<iframe src="#{bean.pdfUrl}"></iframe>
</h:panelGroup>
与
public void showPdf() {
pdfUrl = "/context/filename.pdf";
}
【讨论】: