Jsf Primefaces打印动态流式内容
我有一个JSF应用程序,它在使用primefaces之后可以完美地显示动态生成的图像。当我想使用p:printer打印包含图像的网页的一部分时,除了动态生成的图像外,将打印所选部分的所有内容。图像由一个非常小的图标表示 我尝试了以下链接中的建议,但失败了Jsf Primefaces打印动态流式内容,jsf,jsf-2,primefaces,Jsf,Jsf 2,Primefaces,我有一个JSF应用程序,它在使用primefaces之后可以完美地显示动态生成的图像。当我想使用p:printer打印包含图像的网页的一部分时,除了动态生成的图像外,将打印所选部分的所有内容。图像由一个非常小的图标表示 我尝试了以下链接中的建议,但失败了 应用程序必须打印动态图像,请帮助 我在打印期间使用css隐藏所有其他div,并使用window.print命令 打印按钮 <p:commandButton styleClass="noPrintBlock" ajax="false"
应用程序必须打印动态图像,请帮助 我在打印期间使用css隐藏所有其他div,并使用window.print命令 打印按钮
<p:commandButton styleClass="noPrintBlock" ajax="false" value="Print" onclick="window.print();" actionListener="#{patientReportController.markAsPrinted()}" />
<p:panel styleClass="printBlock" id="divPrint" >
</p:panel>
<h:panelGroup styleClass="noPrintBlock">
</h:panelGroup>
@media print{
.noPrintBlock{
display: none;
}
.printBlock{
height: 100%;
width: 100%;
position: fixed;
top: 0;
left: 0;
margin: 0;
}
}