2011-05-12 21 views
8

Bir parametreyi denetleyicide tanımlı olan ve tml tarafından çağrılan yönteme geçirmek mümkün mü?Goblen - Parametreleri tml'den geçirerek geçirme

tml

${getDynamicFieldValue("Subject")} 

Java

Could not convert 'getDynamicFieldValue("Subject")' into a component parameter binding: Error parsing property expression 'getDynamicFieldValue("Subject")': Unable to parse input at character position 22. 

cevap

14

Tabii

public String getDynamicFieldValue(String fieldToCompare) 
{ 
    //Logic 
} 

durum, bu mümkündür. Ancak, dize hazır tek tırnak kullanmalıdır:

${getDynamicFieldValue('Subject')} 

Kontrol documentation mülkiyet ifadeleriyle ilgili daha fazla bilgi için bkz.

+0

o daha geçmek mümkün mü yönteme bir parametre? Benim tecrübelerime göre değil. –

+0

lol, cehennemde bu 'bazı' notları okumak istersiniz .. bunun yerine bu zorunlu bilgileri ana bilgiler üzerine koymak .. garip goblenler – aswzen

1

Evet, çoklu argümanları geçmek mümkündür.

$ {getDynamicFieldValue ('Konu', 'Nesne')}

Eğer bir yöntemi var

kamu dize getDynamicFieldValue (Dize arg1, dize arg2) ...

İlgili konular