Primefaces Command按钮导致页面重新加载

时间:2018-07-06 06:48:23

标签: jsf primefaces

我正在使用primefaces应用程序,正在使用 Primefaces 5.x版本,Jsf 2.x

具有tabview 在我具有命令按钮的选项卡之一中,单击该按钮将进行pdf导出。

第一次点击按钮页面被重新加载,第二次点击单词请求进入bean页面,下载工作正常。

这是我的命令按钮代码段:

<h:form id="mainForm">

<p:tabView id="myId" activeIndex="#{bean.currentTabIndex}" dynamic="true" cache="false">

<p:tab title="vehicle" id="vehId" styleClass="panelBack">
    <h:form id="exportForm">
       // some code


<p:commandButton value="export"  process="@this"  actionListener="# {bean.export()}" ajax="false" id="exportButton" />
        </h:form>

    </h:form>

如果我将dynamic = false设置为有效,则可以使用。我的意思是,单击“导出”按钮后,请求将转到bean类,导出工作正常。

会有什么问题?有人可以帮我吗?

谢谢

1 个答案:

答案 0 :(得分:0)

是的,您的问题很可能是嵌套的,在JSF中是不允许的。