如何使用打印操作单独执行操作或actionListner方法。例如,是否可以打印帐单并通过后bean方法打印打印帐单而无需单击两个按钮?
<h:commandButton value="Print" actionListener="#{labBillController.markAsPrinted()}" >
<p:printer target="panelBill" ></p:printer>
</h:commandButton>
上述代码的两个动作都不会同时发生。如果使用ajax,则执行actionListner方法。如果是非ajux,只能打印,但不执行Method。
答案 0 :(得分:1)
使用此
<h:commandButton value="Print" actionListener="#{labBillController.markAsPrinted()}" >
<f:ajax execute="@this" />
<p:printer target="panelBill" />
</h:commandButton>