6

Primefaces の 3 フィールド フォームと、<p:messages>サーバー側の検証メッセージを表示するタグがあります。ただし、オプションに関連するクライアント側のメッセージを表示したくありませんrequired="true"。入力フィールドを赤で強調表示するだけです。

Primefacesでそれを行う方法はありますか?

4

2 に答える 2

13

を設定でき<p:messages globalOnly="true"/>ます。これにより、特定のフィールドに関連付けられていないグローバルメッセージのみが表示されます。また、入力要素のラベルにPrimefacesを使用することもできます<p:outputLabel/>。これにより、入力要素にエラーcssが追加されます。

送信するときもフォームを更新する必要があります。たとえば、コマンドボタンでそれを行う場合は追加しますupdate="form_id"

于 2013-01-04T13:21:01.830 に答える