我正在使用必需的 primefaces 和 p:inputText 字段,我使用全局 p:messages 来显示所需的信息,并且只从后端 bean 咆哮。但是,检查时会同时显示 p:messages 和必填字段的默认 p:growl 错误消息。有谁知道如何禁用默认的咆哮消息?
<p:messages id="messages" autoUpdate="true"/>
<h:form id="addUser">
<p:growl id="newmessage" showDetail="false" globalOnly="true" />
<p:inputText id="name" value="#{manageUser.user.name}" required="true" />
在我的支持豆中
if (uf.checkUsernameAvailability(user.getLogin())) { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "Username already exists!"));}
我不明白如果没有定义它们为什么会继续出现。