Grails 圣杯<;字段类型=";数字&燃气轮机;不工作。。。?

Grails 圣杯<;字段类型=";数字&燃气轮机;不工作。。。?,grails,Grails,本论坛的第一篇帖子 Grails 2.0.1似乎不是开箱即用的,但可能我的用法不正确,所以我在这里寻找一个合理性检查 以下是我的域实体中的字段: Long locationId static constraints = { locationId(blank: false) } 以下是生成的脚手架模板_form.gsp中的结果字段: <g:field type="number" name="locationId" required="" value="${fieldValue(be

本论坛的第一篇帖子

Grails 2.0.1似乎不是开箱即用的,但可能我的用法不正确,所以我在这里寻找一个合理性检查

以下是我的域实体中的字段:

Long locationId
static constraints = {
    locationId(blank: false)
}
以下是生成的脚手架模板_form.gsp中的结果字段:

<g:field type="number" name="locationId" required="" value="${fieldValue(bean: myEntityInstance, field: 'locationId')}"/>

但根据“查看源代码”,以下是html中的结果:


我的问题是表单将该字段的现有值清空,如:value=”“。 其他字段(所有字符串)已正确填充。 Grails2.0.1“number”gsp字段是否适用于其他人

问候
Rob

检查${fieldValue(bean:myEntityInstance,field:'locationId')}的实际值

打印出来

<%
System.out.println fieldValue(bean: myEntityInstance, field: 'locationId') 
%>

我对“number”类型没有任何问题,它对我的作用与您使用的完全相同

尝试:

<g:field type="number" name="locationId" required="" value="${myEntityInstance.locationId}"/>

如果您有4个或更多数字(如1000)的任何值,fieldValue会尝试将其显示为1000

<g:field type="number" name="locationId" required="" value="${myEntityInstance.locationId}"/>