2011-03-31 15 views
0

検証エラーメッセージを表示するためにprimefacesとそのgrowlコントロールを使用していますが、required = "true"を使用したいが、required = "true "私はあなたがデフォルトのメッセージを上書きできることを知っています。サーバー側のチェックを作成してFacesMessageを追加することができますが、required = trueを使用してメッセージをカスタマイズできますか?今、それはあなたが持っているJSF検証必須フィールド

<h:inputText id="fn" required="true" requiredMessage="Firstname Can not be Blank" label="Firstname" value="#{user.firstname}"/>       

<h:inputText id="ln" required="true" requiredMessage="Lastname Can not be Blank" label="Lastname" value="#{user.lastname}"/> 

を使用すると、メッセージのカスタマイズが、必要なメッセージの内容を変更していることを意味している場合、物事「ファーストネーム」

+0

[この記事「Finetuning validation」](http://balusc.blogspot.com/2011/01/jsf-20-tutorial-with-eclipse-and.html#FinetuningValidation)も参考になります。 – BalusC

答えて

3

ではうまく機能しないIDを使用していますrequiredMessage属性を指定します。

関連する問題