2016-08-02 19 views
0
<h:form id="aform"> 

     <p:growl id="debug-growl" showSummary="true" showDetail="true" sticky="false" /> 

     <p:inputText id="expression" value="#{debug.expression}" 
      required ="true" requiredMessage="Value is required" /> 
... 

ユーザーが入力してフォームを送信しなかった場合、ポップアップが表示され、2行の情報が含まれています。p:growlメッセージのカスタマイズ

値は、値が

を必要とされる

Iは、例えばErrorにポップアップ(それの太字部分)の対象を変更したいが要求されます。 どうすれば作れますか?

答えて

0

growlメッセージの太字部分は、見出しのような要約メッセージです。もう1つは詳細メッセージです。どちらか一方を無効にすることができます。両方ともtrueに設定されています。

あなたは定義して、次のようにFacesContextによってあなたのメッセージをパーソナライズすることができます

FacesContext context = FacesContext.getCurrentInstance(); 
context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Validation error", "Value is required"); 

出典:http://www.primefaces.org/showcase/ui/message/growl.xhtml

を私はこれが役に立てば幸い!

関連する問題