我有一个文本字段,我想将其长度限制在我的一个域类的 maxSize 约束中。
所以,如果我有一个类 foo:
class Foo {
String bar
static constraints = {
bar(maxSize: 100)
}
}
我想为属性栏获得 100 的值。这可能吗?
我有一个文本字段,我想将其长度限制在我的一个域类的 maxSize 约束中。
所以,如果我有一个类 foo:
class Foo {
String bar
static constraints = {
bar(maxSize: 100)
}
}
我想为属性栏获得 100 的值。这可能吗?
你应该能够做到:
def maxBarSize = Foo.constraints.bar.getAppliedConstraint( 'maxSize' ).maxSize
我在 grails 3.1.8 中遇到了这个问题,它已经发生了一些变化。至少在普惠制观点中我不得不这样说:
Foo.constrainedProperties ['bar']['maxSize']
希望这有帮助!干杯!
检查以下代码:
def foo = new Foo(bar: "stuff")
println foo.constraints.bar.maxSize