如何重定向到另一页中Primefaces .PDF出口后?

问题描述 投票:0回答:1

我想要归档“关闭并打印”功能,在关闭发票之后将马上导出为.PDF(这是系统中的“打印”),用户将被重定向到发票清单。

这是命令按钮,我试图创建:

<p:menuitem oncomplete="javascript:saved=true" 
            action="#{myController.setFinalAndPrint}"  
            disabled="#{myController.selected.status == 2}"
            value="#{bundle.Finalize} &amp; #{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 );" 

可悲的是,这并不工作,以及:(

java jsf primefaces
1个回答
0
投票

发现了自己:

使用WidgetVar上的按钮和使用jQuery这样的:

<script type="text/javascript">
    jQuery(document).ready(function(){ 
        PF('myWidgetVar').jq.click();
    }) 
</script>
© www.soinside.com 2019 - 2024. All rights reserved.