static constraints = {ドメインクラスに用意される、この「constraints」というstaticメソッドこそ、バリデーションの設定を行うためのものだったのです。ここでは、「name」フィールドに「blank:false」という設定を用意しています。バリデーションはこのように、
name(blank:false)
}
フィールド名 ( バリデーション名 : 値 )という形で記述されます。複数の設定を用意する場合は、それぞれを改行して記述していけばいいのです。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※SampleDataクラスのメソッド package gralisapp class SampleData { String name; String mail; int age; static constraints = { name(blank:false) mail(email:true) age(min:0, max:200) } }
次へ >> |