Grails数字字段不允许空白答案

时间:2016-03-31 20:42:33

标签: grails

我正在使用Grails 3.我有以下字段:

<g:field id="myVar" name="myVar" type="number" value="${this.myController?.myVar}"/>

域类:

class myDomain{
  int myVar
  static constraints ={
     myVar nullable:true, blank:true
  }
}

当我尝试提交此字段时,它不会允许空白答案。我在域类的约束中设置了这个字段可以为null和空白。我表单中的所有数字字段都给了我这个错误,但我可以将其他字段留空。 这是错误消息:

Property myVar is type-mismatched 

我缺少一个设置吗?

1 个答案:

答案 0 :(得分:2)

int是一种基本类型。它永远不会为空。你应该有整数。您还应该删除“空白”约束。它只对String类型有意义。