【问题标题】:Grails i18 message propertiesGrails i18 消息属性
【发布时间】:2011-05-16 14:22:06
【问题描述】:

我想在 i18 消息属性文件中为不同的属性更改 typemismatch.java.math.BigDecimal 的默认消息。

在它说的文档中,使用typeMismatch.$className.$propertyName 进行自定义,但这对我不起作用。

有没有人遇到过这个问题。任何帮助表示赞赏。

【问题讨论】:

  • 你能显示你添加的确切属性吗?

标签: grails grails-constraints


【解决方案1】:

对于属性foo,以下内容应覆盖默认消息:

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

【讨论】:

  • typeMismatch.java.math.BigDecimal.amount = 金额值无效。对我不起作用。我需要指定属性所属的类名吗?
【解决方案2】:

对于属性foo

typeMismatch.foo=Custom message

或者更具体地说,对于表单中的属性 foo:

typeMismatch.formName.foo=Custom message

【讨论】:

    【解决方案3】:

    要覆盖默认消息,您需要在文档typeMismatch.$className.$propertyName$className 处的完全限定类名。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      • 2018-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多