Validation 如何在Grails自定义验证器中引用不同的字段

Validation 如何在Grails自定义验证器中引用不同的字段,validation,grails,Validation,Grails,我试图简单地从一个临时字段验证器引用一个不同的域FieldBenefiryName。如何做到这一点 class Fytrnlt { transient Boolean firevalidation = false String checknum String bankcode String branchcode String benefiaryname ............ firevalidation validator: {inputValue, obj

我试图简单地从一个临时字段验证器引用一个不同的域FieldBenefiryName。如何做到这一点

class Fytrnlt {
 transient Boolean firevalidation = false
 String checknum
 String bankcode
 String branchcode

 String benefiaryname

............


       firevalidation validator: {inputValue, obj ->



       // def CheckResult = obj.bannerService.documentValidation(inputValue, benefiaryname, null)

        def CheckResult = obj.bannerService.documentValidation(inputValue, {benefiaryname}, null)

        if (CheckResult != 1)
            return false
    } */

在您的验证器函数中,obj变量是当前对象,因此,您应该能够简单地引用obj.benginiaryName。

太好了,我错过了。我在使用intellij进行调试时遇到了一些问题,所以我对这些东西有点一无所知。谢谢你的答复。