如何在Grails中获取域约束的值?

时间:2012-04-05 14:55:35

标签: grails constraints grails-constraints

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

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

class Foo {
    String bar

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

我想为物业栏获得100的价值。这可能吗?

3 个答案:

答案 0 :(得分:13)

你应该可以这样做:

def maxBarSize = Foo.constraints.bar.getAppliedConstraint( 'maxSize' ).maxSize

答案 1 :(得分:6)

我在grails 3.1.8中遇到了这个问题,它有一些变化。至少在gsp视图中我不得不说:

;set video mode
mov ah, 00h
mov al, 13h

int 10h

;write pixels on screen
mov ah, 0ch
mov bh, 0
mov dx, 5
mov cx, 5
mov al, 0100b

int 10h

希望这有帮助!干杯!

答案 2 :(得分:0)

检查以下代码:

def foo = new Foo(bar: "stuff")
println foo.constraints.bar.maxSize