我想在grails中使用g:field标记输入带有3个小数的数字。如果我输入3个小数,则默认情况下,grails会四舍五入为第二个小数。第三位小数总是丢失。我的建议是,我必须使用Tag的pattern =“”参数来强制grails存储第三位小数而不四舍五入。但是我不知道该模式应该是什么样子。我尝试过:
<g:field pattern="\\###,###.###" name="umlaufwert" value="${fieldValue(bean: itemInstance, field: 'umlaufwert')}"/>
但是这行不通。
有什么例子吗?
答案 0 :(得分:0)
这是一个错误的问题。标尺不支持小数点后两位标度的缩放。通过设置在域类中对其进行管理:
static constraints = {
....
feingehalt (nullable:true, scale:3)
}
并从那里传播到数据库方案。 对不起,使一些人困惑。