我有一个表单,我使用ajax发布一些数据。错误消息返回validationfailed
。这种情况的原因是我期待一个数字和用户输入一个字符。
我无法显示此错误消息。它似乎验证失败但没有给出任何理由。我尝试了<p:message>
或<h:message>
。我可以通过选中rendered="#{facesContext.validationFailed or not empty facesContext.messageList}"
我怎样才能看到或显示自
以来验证失败<p:inputText value="#{bean.vacancies}"
id="numberWorkersWidgetId"
maxlength="2"
/>
,不是一个号码?
消息面板如下
<h:panelGroup id="messagePanelId">
<p:messages showDetail="true" closable="true" autoUpdate="true" globalOnly="true">
<p:effect event="load" type="pulsate" delay="800" speed="2000">
<f:param name="times" value="1"/>
</p:effect>
</p:messages>
<p:messages id="workDaysMessageId" showDetail="true" closable="true" autoUpdate="false" globalOnly="false" redisplay="false">
<p:effect event="load" type="pulsate" delay="800" speed="2000">
<f:param name="times" value="1"/>
</p:effect>
</p:messages>