0

Formドメイン クラスがあり、 typeOfTransactionプロパティがあります。このプロパティは必須です (空白: false)。このプロパティのカスタム エラー メッセージを書きたいのですが、ユーザーが値を設定しない場合、メッセージが表示される必要があります。

com.example.domain.form.typeOfTransaction.blank = Type of transaction required

上記はメッセージですが、空のtypeOfTransactionフィールドでフォームを保存しようとするとメッセージが表示されません。このメッセージの代わりに、デフォルトのメッセージがあります

"Please select an item in the list."

ps このデフォルト メッセージがどこで定義されているかわかりません。

4

2 に答える 2

1

クラスの絶対名を使用する場合は、大文字と小文字を含め、クラスの正確な名前を使用する必要があります。したがって、次のように入力する必要があります。

    com.example.domain.Form.typeOfTransaction.blank = Type of transaction required

絶対名を使用しない場合は、クラス名を大文字にしないでください。

    form.typeOfTransaction.blank = Type of transaction required
于 2012-04-13T20:01:09.250 に答える
-2

1.3.7 の場合は、grails-app/i18n/messages.properties (または、必要に応じて言語固有のバリアントの 1 つ) にあるはずです。2.0でも同じ場所を使用すると思います。

于 2012-04-11T18:07:43.227 に答える