Я новичок в Grails.У меня есть класс домена, который имеет поле domainName в Grails (версия 2.0.1).В моем DomainConstraints.groovy у меня есть:
constraints = {
domainName blank: false, matches: "^([^.]{0,63}\\.)*([^.]{1,63})\$"
}
, но в зависимости от некоторой ситуации я хочу сделать это поле domainName пустым: true или пустым: false.Я не проверяю свой класс домена по фактической базе данных, поэтому синхронизация с классом домена и реальной таблицей не является проблемой.
Итак, я хочу сделать что-то вроде этого (код ниже взят из моего воображения):
if(something){
Domain.constraints.removeAttr('blank')
} else {
Domain.constraints.addAttr('blank', 'true')
}
Возможно ли это?