Grails GSP g:select constraint.inList 不再存在?



将一个旧的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} ... />

最新更新