【发布时间】:2018-08-22 10:55:50
【问题描述】:
我试图通过 ajax 更新两个表单组件,但没有成功。 这是代码(在第一个 p:dataTable 中):
<p:ajax event="rowSelect"
listener="#{gestionCierres.selectionPeriodo}"
update=":cierreTemplateForm:tablaZonaEmpresarial :cierreTemplateForm:labelInfoPeriodo :cierreTemplateForm:tablaZonaInfo" />
Controller中的selectionPeriodo方法与第二个dataTabla(tablaZonaEmpresarial)的更新有关。元素 tablaZonaInfo(第三个 p:dataTable)未更新。我什至尝试在 Controller 方法 selectionPeriodo 中为 dataTable tablaZonaInfo 添加特定的更新方法。
请问,有人可以看看解决方案吗?
提前致谢!!!
【问题讨论】:
-
以上参考代码:
-
您是否在浏览器中按了 F12 并查看该 Ajax 更新上的网络流量。查看“tableZoneInfo”是否在 Ajax 响应中。我感觉 XHTML 正在更新,只是表中的数据没有更新,所以看起来什么都没有发生。
标签: jsf primefaces