我想要归档“关闭并打印”功能,在关闭发票之后将马上导出为.PDF(这是系统中的“打印”),用户将被重定向到发票清单。
这是命令按钮,我试图创建:
<p:menuitem oncomplete="javascript:saved=true"
action="#{myController.setFinalAndPrint}"
disabled="#{myController.selected.status == 2}"
value="#{bundle.Finalize} & #{bundle.Print}"
update=":center,:growl"
icon="ui-icon-check"
ajax="false"
class=""/>
这是在我的控制器的setFinalAndPrint方法:
public void setFinalAndPrint() {
setFinal();
breadCrumb.goToInvoice();
reportForm();
}
setFinal工作正常,reportForm也做工精细,铬越来越弹出保存.PDF但网页不重定向...
是否有可能导出.pdf和莫名其妙地导航到其他页面?
谢谢!
编辑。:
试着用:
oncomplete="location.reload( true );"
可悲的是,这并不工作,以及:(
发现了自己:
使用WidgetVar上的按钮和使用jQuery这样的:
<script type="text/javascript">
jQuery(document).ready(function(){
PF('myWidgetVar').jq.click();
})
</script>