JSF - übergabe eines Parameters valuechangelistener

Ich habe ein kleines radiobutton wie diese :

<h:selectOneRadio value="#{test.answer}" valueChangeListener="#{TestService.changeanswer}" immediate="true" id="answer">
 <f:selectItem  itemValue="A" itemLabel="Absolutely True"/>
 <f:selectItem  itemValue="B" itemLabel="True"/>
 <f:selectItem  itemValue="C" itemLabel="Partially True"/>
 <f:selectItem  itemValue="D" itemLabel="Not True"/>
 <f:selectItem  itemValue="E" itemLabel="Definitely Not True"/>
 <f:ajax event="change" process="answer"></f:ajax></h:selectOneRadio>

Und mein Hörer ist so :

public void changeanswer(ValueChangeEvent vcEvent) { 
System.out.println("comeon= " + vcEvent.getOldValue()); 
System.out.println("comeon= " + vcEvent.getNewValue());}

Ich möchte ein parameter übergeben werden, um die changeanswer Methode.Zum Beispiel möchte ich weitergeben die questionid der changeanswer Funktion. Ich muss einige Vorkehrungen zu treffen in it.

Wie kann ich das tun?

Vielen vielen vielen Dank im Voraus.

Brad - der Rookie..

InformationsquelleAutor Tim Tuckle | 2010-10-17
Schreibe einen Kommentar