jsf - Primefaces 命令按钮导致页面重新加载
问题描述
我正在使用 Primefaces 应用程序,我正在使用 Primefaces 5.x 版本,Jsf 2.x
在我有命令按钮的选项卡之一中有选项卡视图,通过单击它应该会发生 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>
如果我让动态 = 假,它的工作。我的意思是单击导出按钮后,请求将转到 bean 类,导出正在工作。
会有什么问题?有人可以帮助我吗?
谢谢
解决方案
是的,您的问题很可能是 JSF 中不允许的嵌套问题。
推荐阅读
- javascript - 如何将 C# 变量的值分配给 asp.net 更新面板内的 javascript 变量
- javascript - 按不同数组中设置的属性类型分隔项目
- sql - 检索sql查询
- angular - 在 Material2 中打开 mat-menu 时使用 mat-input
- swift - 缓存溢出的图像处理
- css - Flexbox:水平显示列?
- javascript - 如何改变
在输入框值中标记内容?
- python-3.x - Flask:如何从渲染列表中获取文件发送到另一个路由进行解析
- javascript - SpeechSynthesisUtterance onboundary 事件未正确触发
- php - 在 MySQL 中使用 SELECT 语句插入并同时向结果的每一行添加一个变量值