我想创建一个可以在Domain类中使用的自定义简单约束(如显示和可编辑)。是否可以扩展ConstrainedProperty类?
class City {
String title
BigDecimal latitude
BigDecimal longitude
Country country
static constraints = {
title ( blank: false, customConstraint: true ) // filter can be also be applied as attributes: [customConstraint: true]
}
}
有人熟悉此案吗?
最佳答案
要创建自己的约束:
org.codehaus.groovy.grails.validation.AbstractConstraint
org.codehaus.groovy.grails.validation.ConstrainedProperty.registerNewConstraint
以grails implementation of the size constraint为例。