首页 > 解决方案 > 为什么我的 PrimeFaces 的控件在迁移后不起作用?

问题描述

刚刚从 jboss 7.1 迁移到 wildfly 16 和 PrimeFaces 4.0 到 6.2。

据我所知,PrimeFaces 使用 ajax 及其元素,例如 p:commandLink、p:commandButton 等。

我有:

<p:commandLink action="#{exampleBean.redirrectSomewhere}">
     labelName
</p:commandLink>

点击 commandLink 后没有任何反应,但如果我添加ajax='false'作为属性,它会正常工作。

有没有办法使用ajax重定向?

询问额外信息。

标签: ajaxjsfprimefaces

解决方案


这是一个已知问题(至少对我而言)。用于process="@this"确保 ajax 更新当前组件而不是整个视图。然后,您可以删除ajax="false".


推荐阅读