異なるプロパティのi18メッセージプロパティファイル内のデフォルトメッセージtypemismatch.java.math.BigDecimal
を変更したいとします。Grails i18のメッセージプロパティ
ドキュメントには、typeMismatch.$className.$propertyName
を使用してカスタマイズすることはできますが、それは私のためには機能しません。
誰もがこの問題に遭遇しましたか?どんな助けもありがとうございます。プロパティfoo
については
異なるプロパティのi18メッセージプロパティファイル内のデフォルトメッセージtypemismatch.java.math.BigDecimal
を変更したいとします。Grails i18のメッセージプロパティ
ドキュメントには、typeMismatch.$className.$propertyName
を使用してカスタマイズすることはできますが、それは私のためには機能しません。
誰もがこの問題に遭遇しましたか?どんな助けもありがとうございます。プロパティfoo
については
、デフォルトのメッセージオーバーライドする必要があり、次のプロパティfoo
について
typeMismatch.java.math.BigDecimal.foo=Property {0} must be a valid number
typeMismatch.java.math.BigDecimal.amount =金額の値が無効です。私のために働かない。プロパティが属するクラス名を指定する必要がありますか? – user741701
を:
typeMismatch.foo=Custom message
またはフォーム内のプロパティfooの、より具体的な:
typeMismatch.formName.foo=Custom message
デフォルトのメッセージを上書きするには、ドキュメントtypeMismatch.$className.$propertyName
の完全修飾クラス名$className
が必要です。
例: typeMismatch.com.xxx.hrms.Employee.salary=Please Enter valid number
正確に追加したプロパティを表示できますか? –