0
以下限制是不可靠的,因为new Date()
只会是evaluated once,给您一个过时的最大日期。约束Date属性的正确方法是什么?
class Foo {
Date date
static constraints = {
date max: new Date()
}
}
那么你如何可靠地约束日期?
以下限制是不可靠的,因为new Date()
只会是evaluated once,给您一个过时的最大日期。约束Date属性的正确方法是什么?
class Foo {
Date date
static constraints = {
date max: new Date()
}
}
那么你如何可靠地约束日期?
假设日期不能超过验证当前日期更大:
static constraints = {
date(validator: { val, obj -> val <= new Date() })
}
的Grails validator
这是不幸的,如果你有一个自定义验证多个验证规则,如果有已经是另外一个自定义的验证:( – doelleri
,返回不同的messages.properties键而不只是返回true或false –
如果需要使用复杂的自定义验证,请参见bond的2012年12月27日的回复;上午10点30分 http://grails.1312388.n4.nabble.com/multiple -custom-validators-for-one-property-td4626746.ht毫升 –