【发布时间】:2014-02-07 10:44:28
【问题描述】:
我正在从 Richfaces 迁移到 Primefaces。在我现有的应用程序中,我有一个打印用例,当用户单击打印按钮时,打印机 bean 将 pdf(连同打印 Javascript)内容写入输出流,并在客户端自动打开包含 pdf 内容的打印对话框。对于 Richfaces,我使用了以下 sn-p:
<a4j:mediaOutput element="object" type="application/pdf" mimeType="application/pdf"
createContent="#{printerBean.generatePrintOutput}" value="#{dataBean.printObject}"
style="width: 0px; height: 0px;" cacheable="false"
classid="CLSID:CA8A9780-280D-11CF-A24D-444553540000"/>
上面的方法适用于richfaces,我想用primefaces达到同样的效果,但找不到确切的替代方案。上面的 createContent 属性具有魔力。即将 outputstream 和 printObject 传递给我的 printerBean.generatePrintOutput 方法。请帮助我如何使用 primefaces 实现这一目标。
【问题讨论】:
标签: jsf-2 primefaces