2017-04-11 7 views
0

Ich versuche, einfach auf ein anderes Domänenfeld (Beneficiaryname) aus einem transienten Feldvalidierer zu verweisen. Wie erreiche ich das?So verweisen Sie auf verschiedene Felder in Grails benutzerdefinierter Validierer

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 
    } */ 

Antwort

1

In Ihrem Prüffunktion die obj Variable ist das aktuelle Objekt, so sollten Sie sich einfach in der Lage sein obj.beneficiaryname zu verweisen.

+0

Großartig, das habe ich vermisst. Ich habe Probleme mit dem Debuggen, um in intellij zu arbeiten, also bin ich ein wenig im Dunkeln. Schätze deine Antwort. – user3274435

Verwandte Themen