Jsf 是否可以同时使用p:messages和p:message?
我在primefaces文档中很难找到这样的示例 我有一张很长的表格。对于表格中的每个组件,我有Jsf 是否可以同时使用p:messages和p:message?,jsf,primefaces,jsf-2,jsf-2.2,Jsf,Primefaces,Jsf 2,Jsf 2.2,我在primefaces文档中很难找到这样的示例 我有一张很长的表格。对于表格中的每个组件,我有 <p:message for="abc"/> 但我也希望在页面顶部有一条p:消息,上面写着:“您缺少一个或多个必填字段。请在下面滚动等” 如果我加上 <p:messages/> 页面顶部会显示所有字段及其所需消息。这使得这种形式比现在更加丑陋 那么,是否有一种方法可以检测是否至少存在一个必需/验证错误,然后在页面顶部显示一些内容,如我的示例,而不是所有消息?您可以
<p:message for="abc"/>
但我也希望在页面顶部有一条p:消息,上面写着:“您缺少一个或多个必填字段。请在下面滚动等”
如果我加上
<p:messages/>
页面顶部会显示所有字段及其所需消息。这使得这种形式比现在更加丑陋
那么,是否有一种方法可以检测是否至少存在一个必需/验证错误,然后在页面顶部显示一些内容,如我的示例,而不是所有消息?您可以创建一个阶段侦听器来检查验证是否失败,如果是,则添加一条全局消息。可使用以下方式显示此全局消息:
<p:messages globalOnly="true"/>
另见: