2011-05-16 10 views
2

異なるプロパティのi18メッセージプロパティファイル内のデフォルトメッセージtypemismatch.java.math.BigDecimalを変更したいとします。Grails i18のメッセージプロパティ

ドキュメントには、typeMismatch.$className.$propertyNameを使用してカスタマイズすることはできますが、それは私のためには機能しません。

誰もがこの問題に遭遇しましたか?どんな助けもありがとうございます。プロパティfooについては

+0

正確に追加したプロパティを表示できますか? –

答えて

2

、デフォルトのメッセージオーバーライドする必要があり、次のプロパティfooについて

typeMismatch.java.math.BigDecimal.foo=Property {0} must be a valid number 
+0

typeMismatch.java.math.BigDecimal.amount =金額の値が無効です。私のために働かない。プロパティが属するクラス名を指定する必要がありますか? – user741701

0

を:

typeMismatch.foo=Custom message

またはフォーム内のプロパティfooの、より具体的な:

typeMismatch.formName.foo=Custom message

0

デフォルトのメッセージを上書きするには、ドキュメントtypeMismatch.$className.$propertyNameの完全修飾クラス名$classNameが必要です。

例: typeMismatch.com.xxx.hrms.Employee.salary=Please Enter valid number

関連する問題