1

データテーブルの行編集の入力の検証に p:growl を使用したい

しかし問題は、検証メッセージが p:growl に 2 回書き込まれることです。

xhtmlページで最初のテキストを別のテキスト(「エラー検証」または「エラー変換」など)に置き換えるにはどうすればよいですか(この問題はマネージドBeanでは発生しないため)

これが私のコラムの1つです:

 <p:column headerText="Commission" filterBy="#{car.commission}" style="width:25%">
    <p:cellEditor>
        <f:facet name="output">
            <h:outputText value="#{car.commission}" />
        </f:facet>
        <f:facet name="input">
            <p:inputText value="#{car.commission}" label="Commission" requiredMessage="Veuillez saisir une valeur"
            converterMessage="Veuillez saisir un nombre" validatorMessage="Veuillez saisir entre 0 et 100">
                <f:validateDoubleRange minimum="0" maximum="100" />
            </p:inputText>
        </f:facet>
    </p:cellEditor>
</p:column>

前もって感謝します

4

1 に答える 1

1

カスタマイズしたい特定のメッセージに応じて (これについては明確ではありません)、JSF2 バンドルに同梱されているjsf-api.jarのパッケージにあるMessages.propertiesファイルの内容を編集する必要があります。(質問履歴に基づいて) コンバーターの概要メッセージと詳細メッセージをカスタマイズしたいと思います。これを達成するにはjavax.faces

  1. javax.faces.converter.DoubleConverter.DOUBLEとのjavax.faces.converter.DoubleConverter.DOUBLE detailエントリを見つけます。

  2. 作業しているローカルに応じて、両方のキーのメッセージ エントリを編集し、ファイルを保存します。

于 2013-03-25T16:45:51.257 に答える