【发布时间】:2011-04-26 15:52:13
【问题描述】:
我有一个像这样的小单选按钮:
<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>
而我的听众就是这样:
public void changeanswer(ValueChangeEvent vcEvent) {
System.out.println("comeon= " + vcEvent.getOldValue());
System.out.println("comeon= " + vcEvent.getNewValue());}
我想将参数传递给changeanswer方法。例如我想将questionid传递给changeanswer函数。我需要在里面做一些安排。
我该怎么做?
非常感谢。
布拉德 - 新秀..
【问题讨论】:
标签: jsf jsf-2 parameter-passing valuechangelistener