J'ai un RadioButton litte comme ceci:JSF- passer un paramètre à valuechangelistener
<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>
Et mon auditeur est comme ça:
public void changeanswer(ValueChangeEvent vcEvent) {
System.out.println("comeon= " + vcEvent.getOldValue());
System.out.println("comeon= " + vcEvent.getNewValue());}
Je voudrais passer un paramètre à la méthode changeanswer .Par exemple, je veux passer le questionid à la fonction changeanswer. J'ai besoin de faire des arrangements.
Comment puis-je faire cela?
Beaucoup de nombreux merci à l'avance.
Brad - le Rookie ..
Vous avez absolument raison. C'était un datatable. Et tu as sauvé ma semaine. Merci héros! –
De rien. – BalusC
C'était TRÈS TRÈS utile BaluC! Merci beaucoup! :) Je ne savais pas qu'il existe quelque chose comme classe DataModel !!! C'est tellement utile! +1 pour la question de Brad aussi. – Nikhil