Свойства сообщения Grails i18
Я хочу изменить сообщение по умолчанию для typemismatch.java.math.BigDecimal
в файле свойств сообщения i18 для разных свойств.
В документации сказано, используйте typeMismatch.$className.$propertyName
настроить, но это не работает для меня.
Кто-нибудь сталкивался с этой проблемой. Любая помощь приветствуется.
3 ответа
Для недвижимости foo
следующее должно переопределить сообщение по умолчанию:
typeMismatch.java.math.BigDecimal.foo=Property {0} must be a valid number
Чтобы переопределить сообщение по умолчанию, вам нужно полное имя класса в $className
документации typeMismatch.$className.$propertyName
,
Например. typeMismatch.com.xxx.hrms.Employee.salary=Please Enter valid number
Для недвижимости foo
:
typeMismatch.foo=Custom message
Или, более конкретно, для свойства foo в форме:
typeMismatch.formName.foo=Custom message