私は、自分のドメインクラスの1つのmaxSize制約で長さを制限したいテキストフィールドを持っています。Grailsでドメイン制約の値を取得するには?
だから私は、クラスFOOをお持ちの場合:
class Foo {
String bar
static constraints = {
bar(maxSize: 100)
}
}
私は、プロパティバーのための100の値を取得したいと思います。これは可能ですか?
私は、自分のドメインクラスの1つのmaxSize制約で長さを制限したいテキストフィールドを持っています。Grailsでドメイン制約の値を取得するには?
だから私は、クラスFOOをお持ちの場合:
class Foo {
String bar
static constraints = {
bar(maxSize: 100)
}
}
私は、プロパティバーのための100の値を取得したいと思います。これは可能ですか?
あなたは行うことができる必要があります:私はGrailsの3.1.8でこの問題を持っていたし、それが少し変更あり
def foo = new Foo(bar: "stuff")
println foo.constraints.bar.maxSize
次のコードを確認してください。少なくともgspの見解では、私はこれを置く必要がありました:
Foo.constrainedProperties ['bar']['maxSize']
希望のヘルプ!乾杯!
:
def maxBarSize = Foo.constraints.bar.getAppliedConstraint('maxSize').maxSize