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 に答える