ajax ="false"vs process ="@ this"

Ser*_*gio 0 jsf primefaces jsf-2

我感到困惑与这2个概念ajax="false"process="@this".结果视图是否相同?,是否有任何执行顺序?,是否都会执行验证阶段?我应该关心别的什么?

Lui*_*oza 7

ajax="false"意味着您的UICommandeg <p:commandButton>将执行请求/响应过程而不使用ajax.这是PrimeFaces UICommand的一个属性.

process="@this"表示只将当前组件值发送到服务器,而不是从整体发送数据<h:form>.此属性属于已嵌入ajax功能的PrimeFaces组件.它类似于JSF的execute归属<f:ajax>.

更多信息: