如何输入小数点后3位小数?

时间:2019-01-04 21:19:08

标签: grails

我想在grails中使用g:field标记输入带有3个小数的数字。如果我输入3个小数,则默认情况下,grails会四舍五入为第二个小数。第三位小数总是丢失。我的建议是,我必须使用Tag的pattern =“”参数来强制grails存储第三位小数而不四舍五入。但是我不知道该模式应该是什么样子。我尝试过:

<g:field pattern="\\###,###.###" name="umlaufwert" value="${fieldValue(bean: itemInstance, field: 'umlaufwert')}"/>    

但是这行不通。

有什么例子吗?

1 个答案:

答案 0 :(得分:0)

这是一个错误的问题。标尺不支持小数点后两位标度的缩放。通过设置在域类中对其进行管理:

static constraints = {
    ....
    feingehalt (nullable:true, scale:3)
}    

并从那里传播到数据库方案。 对不起,使一些人困惑。