私は Grails で最初の実験を行っており、フィールドをコンボボックス (1 対 1 のドメイン関連付けや狭い範囲の制約を持つ数値など) で表す方法を探しています。コンボボックスへのエントリー。
これはどのように達成できますか?nullable:true
制約を追加して静的プロパティにフィールドをリストすることを試みましたoptionals
が、どちらも望ましい結果をもたらしません。
これらは私のドメインクラスです:
class Customer {
String name
}
class Book {
static optionals = ['year','loanedTo','loanedSince']
static constraints = {
title(blank:false)
author(blank:false)
year(range:1900..new Date().getAt(Calendar.YEAR), nullable:true)
loanedTo(nullable:true)
loanedSince(min:new Date())
}
String title;
String author;
Integer year;
Customer loanedTo;
Date loanedSince;
}