2011-05-16 53 views
2

我想爲i18消息屬性文件中的typemismatch.java.math.BigDecimal更改不同屬性的默認消息。Grails i18消息屬性

在它說的文檔中,使用typeMismatch.$className.$propertyName進行自定義,但這對我不起作用。

有沒有人遇到過這個問題。任何幫助表示讚賞。

+0

你能顯示你添加的確切屬性嗎? –

回答

2

對於財產foo,下面應該重寫默認消息:

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

typeMismatch.java.math.BigDecimal.amount =金額值無效。不適合我。我是否需要指定屬性所屬的類名稱? – user741701

0

對於財產foo

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