【问题标题】:How to use a single <p:messages> for a specific form without duplicating p:growl如何在不复制 p:growl 的情况下将单个 <p:messages> 用于特定表单
【发布时间】:2014-10-07 04:35:00
【问题描述】:

我使用的是 PrimeFaces 5.0,但基本验证消息有问题。 我有很多 &lt;p:inputText&gt; 字段都是必需的,如何将单个 &lt;p:messages&gt; 链接到所有字段?

如果我使用for 属性,我可以将其链接到单个文本字段。 如果我不使用for 属性,&lt;p:messages&gt; 标记也会捕获不适合他的消息(例如,它会复制发送到&lt;p:growl&gt; 标记的消息)。

【问题讨论】:

    标签: validation jsf-2 primefaces messages


    【解决方案1】:

    只需告诉&lt;p:messages&gt; 不要重新显示(如您所说,重复)已显示的消息。如果有问题的&lt;p:growl&gt; 被放置在视图中&lt;p:messages&gt; 之前,那么只需将其redisplay 属性设置为false

    <p:growl ... />
    ...
    <p:messages ... redisplay="false" />
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-20
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 2017-05-20
      • 2012-05-24
      • 1970-01-01
      相关资源
      最近更新 更多