我有一个pdf报告与查看和下载按钮页。用户询问是否可以将pdf发送到打印机而不必单独打开每个pdf?这些报告在jsf页面上迭代,我添加了一个selectbooleancheboxbox来标记要打印的pdf。报告页面中的一些代码:
</af:panelGroupLayout>
<af:panelGroupLayout id="pgl10" styleClass="itemAction" inlineStyle="padding:10.0px;">
<af:goLink styleClass="directoryLink" id="viewLink"
rendered="#{!empty attrs.item.viewUrl}"
destination="#{attrs.item.viewUrl}"
targetFrame="_blank"
disabled="false">
<af:outputLabel id="view-icon" styleClass="viewButton directoryHoverButton"/>
<af:outputText id="view-label" styleClass="directoryButtonLabel" value="#{res['button.view']}"/>
</af:goLink>
</af:panelGroupLayout>
<af:panelGroupLayout id="pgl11" styleClass="itemAction" inlineStyle="padding:10.0px;">
<af:goLink id="downloadLink" destination="#{attrs.item.downloadURL}" styleClass="directoryLink" disabled="false">
<af:outputLabel id="download-icon" styleClass="downloadButton directoryHoverButton"/>
<af:outputText id="download-label"
styleClass="directoryButtonLabel"
value="#{res['button.download']}"/>
</af:goLink>
</af:panelGroupLayout>
<af:panelGroupLayout id="pgl12" styleClass="itemAction" inlineStyle="padding:10px; vertical-align:bottom;">
<af:selectBooleanCheckbox id="dc_sbc1"
autoSubmit="true"
partialTriggers="dc_sbc1"
valueChangeListener="#{viewScope.printingBean.printerCheckboxListener}">
</af:selectBooleanCheckbox>
<af:outputText id="print-label" styleClass="directoryButtonLabel" value="Add"/>
</af:panelGroupLayout>
所以我的问题是如何使用valuechangelistener将pdf从下载链接传递到打印队列(或者是否有更好的方法)?
谢谢
大卫
暂无答案!
目前还没有任何答案,快来回答吧!