f:ajax 接受哪些值

Which values do f:ajax render accept

在 JSF 中,我可以使用 ajax:

更新组件
<h:commandButton ...>
    <f:ajax render="@form" />
</h:commandButton>

我在网上找到了其中一些值:@form @this @parent @none @region @all

是否有 <f:ajax> 附带的标准值的完整列表?这些值是否有一个我可以查找的特殊名称?

看看<f:ajax> tag documentation.

render

Evaluates to Collection<String>. The clientIds of components that will participate in the "render" portion of the Request Processing Lifecycle. If a literal is specified the identifiers must be space delimited. Any of the keywords "@this", "@form", "@all", "@none" may be specified in the identifier list. If not specified, the default value of "@none" is assumed. For example, @this clientIdOne clientIdTwo.

您提到的其他人(@region@parent)可以从 PrimeFaces <p:ajax> 中识别出来。因此,如果您在 <f:ajax> 上尝试时确实遇到了问题,您现在应该明白为什么了。