2
我使用的primefaces和p:inputText字段是必需的,我使用全局p:消息來顯示所需的信息,並只從後端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" />
,並在我的支持bean
if (uf.checkUsernameAvailability(user.getLogin())) { FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Error", "Username already exists!"));}
我不明白,如果沒有定義他們爲什麼他們不斷出現。
能否請您將您的代碼,你的問題(這個問題下面的編輯鏈接)?在評論中很難閱讀。 – 2012-04-18 13:22:48
我試過了,這不是問題,因爲在其他頁面上我沒有p:只有咆哮p:消息和咆哮消息仍然出現。 – Questionmark 2012-04-18 14:31:10