将一个旧的Grails项目迁移到5.x,我发现每个
域:
static constraints = {
myField inList: [1, 2, 3, 4, 5, 9]
}
GSP:
<g:select ... from=${MyDomain.constraints.myField.inList} ... />
已经不起作用了。
有办法替换它吗?或者我应该如何更换它?
顺便说一下:如果Grails Maintainer读到这篇文章,我会避免在标准配置中使用字段插件。对于新用户等,我认为像grails 1+2中那样修改页面要容易得多。YMMV。。。
在此期间,逻辑似乎发生了变化。
被质疑的行为可以通过以下代码实现:
<g:select ... from=${MyDomain.constrainedProperties.myField.inList} ... />