【问题标题】:Grails number field won't allow blank answerGrails 编号字段不允许空白答案
【发布时间】:2016-03-31 20:42:32
【问题描述】:

我正在使用 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
  }
}

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

Property myVar is type-mismatched 

有没有我遗漏的设置?

【问题讨论】:

  • 在您的问题中包含您的域类。

标签: grails


【解决方案1】:

int 是原始类型。它永远不会为空。你应该有整数。此外,您应该删除“空白”约束。仅对 String 类型有意义。

【讨论】:

    猜你喜欢
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 2016-05-16
    • 2020-02-07
    相关资源
    最近更新 更多