Свойства сообщения 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

Другие вопросы по тегам