【发布时间】:2012-03-04 03:47:46
【问题描述】:
我是 Grails 初学者。我有一个 Domain 类,它在 Grails(版本 2.0.1)中有 domainName 字段。在我的 DomainConstraints.groovy 中,我有:
constraints = {
domainName blank: false, matches: "^([^.]{0,63}\\.)*([^.]{1,63})\$"
}
但根据某些情况,我想将此域名字段设为“空白:真”或“空白:假”。我没有根据实际数据库验证我的域类,因此与域类和实际表同步不是问题。
所以,我想做这样的事情(下面的代码来自我的想象):
if(something){
Domain.constraints.removeAttr('blank')
} else {
Domain.constraints.addAttr('blank', 'true')
}
这可能吗?
【问题讨论】:
标签: grails