10

我有一个文本字段,我想将其长度限制在我的一个域类的 maxSize 约束中。

所以,如果我有一个类 foo:

class Foo {
    String bar

    static constraints = {
        bar(maxSize: 100)
    }
}

我想为属性栏获得 100 的值。这可能吗?

4

3 回答 3

14

你应该能够做到:

def maxBarSize = Foo.constraints.bar.getAppliedConstraint( 'maxSize' ).maxSize
于 2012-04-05T14:59:48.350 回答
9

我在 grails 3.1.8 中遇到了这个问题,它已经发生了一些变化。至少在普惠制观点中我不得不这样说:

Foo.constrainedProperties ['bar']['maxSize']

希望这有帮助!干杯!

于 2016-07-08T14:09:48.257 回答
0

检查以下代码:

def foo = new Foo(bar: "stuff")
println foo.constraints.bar.maxSize
于 2012-04-05T15:10:33.423 回答