1

h:messagesa 内的组件h:form也显示与外部组件相关的消息。

如何将其限制为仅显示与包含内的组件相关的消息h:form

我不喜欢h:message为每个和每个输入组件使用单独的标签来膨胀我的代码。


将 Primefaces 3.4-SNAPSHOT 与 JSF 2.2.0-m03 一起使用

4

1 回答 1

1

您可以进行 ajax 调用以仅渲染所需的<h:messages. 例如

<h:commandButton value="submit" actionListener="#{fooBean.submit}">
    <f:ajax render="msgs"/>
</h:commandButton>
<h:messages id="msgs" globalOnly="true"/>

或者在 primefaces 的情况下,在命令按钮中使用更新属性来进行 ajax 调用

于 2012-06-16T13:01:45.303 回答