如何使用打印操作单独执行操作或 actionListner 方法。例如,是否可以不点击两个按钮,通过back bean方法打印票据并将打印票据标记为打印?
<h:commandButton value="Print" actionListener="#{labBillController.markAsPrinted()}" >
<p:printer target="panelBill" ></p:printer>
</h:commandButton>
上述代码的两个动作不是同时发生的。如果使用了 ajax,则执行 actionListner 方法。如果非 ajax,则只打印,但不执行 Method。