ajax - 为什么我的 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重定向?
询问额外信息。
解决方案
这是一个已知问题(至少对我而言)。用于process="@this"
确保 ajax 更新当前组件而不是整个视图。然后,您可以删除ajax="false"
.
推荐阅读
- python - 如何在带有诗歌的 Python3.6 项目中添加 Python3.6.1+ dev 依赖项
- symfony - Symfony 按实体注解过滤存储库对象
- amazon-web-services - 拒绝第二个相同存储桶的 AWS s3 访问
- python - Python乌龟意外的屏幕边距
- c# - 如何修复“实体类型...需要定义主键”?
- r - 如何在 RShiny 中构建动态 Leaflet Map?
- c# - 可以初始化一个 Span
ref 结构中的字段? - javascript - Typescripts,Jasmine -SyntaxError:const 声明中缺少初始化程序
- python - 如何在 OpenCV 4.1.1 Aruco 标记检测中实现更高的稳定性?
- c++ - 没有定义的模板规范