2

我有一个 grails 域类,如下所示:

class Person {
  String name
  int age
}

当我显示默认的“创建”视图(使用脚手架)时,年龄字段显示为必填字段(旁边有一个星号)。有没有办法让它显示为非必需并默认为空白?

我试过添加

constraints = {
    age blank:true, nullable:true
}

这导致该字段被允许为空,但它仍然显示在它旁边的星号。

4

1 回答 1

3

Anint是基本类型,不能为空。您必须将其更改为Integer,然后 null 值将意味着它是空白的。

于 2012-10-16T14:40:06.307 回答