Reputation: 33963
I have a text field whose length I would like to limit at the maxSize constraint of one of my domain classes.
So if I have a class foo:
class Foo {
String bar
static constraints = {
bar(maxSize: 100)
}
}
I would like to get that value of 100 for the property bar. Is this possible?
Upvotes: 11
Views: 4031
Reputation: 772
I was having this issue in grails 3.1.8 and it has change a bit. at least in the gsp views I had to put this:
Foo.constrainedProperties ['bar']['maxSize']
Hope this help! Cheers!
Upvotes: 10
Reputation: 7371
Check the following code:
def foo = new Foo(bar: "stuff")
println foo.constraints.bar.maxSize
Upvotes: 1
Reputation: 171074
You should be able to do:
def maxBarSize = Foo.constraints.bar.getAppliedConstraint( 'maxSize' ).maxSize
Upvotes: 14