JSF 1.1中的valueChangeListener无法正常工作

时间:2013-07-15 07:26:46

标签: java jsf jsf-1.2

我正在研究JSF 1.1,我希望创建单选按钮事件,并立即改变结果。

我创造了这个东西:

<h:panelGrid>
    <h:selectOneRadio 
          value="#{ReservationHelperBean.listReservationForDailyViewRadio}" 
          valueChangeListener="#{ReservationHelperBean.onLoadReservations}" onchange="submit()" 
          immediate="true">
    <f:selectItem itemValue="Red" itemLabel="Color1 - Red" />
    <f:selectItem itemValue="Green" itemLabel="Color1 - Green" />
    <f:selectItem itemValue="Blue" itemLabel="Color1 - Blue" />
</h:selectOneRadio>

处理ValueChangeEvent的bean中的方法是:

public void loadReservations(final ValueChangeEvent evt){
    String reserCriteria = (String)evt.getNewValue();
    System.out.println("<><><><><><><><>< "+reserCriteria);
    setListReservationForDailyViewRadio(reserCriteria);
} 

但它不起作用。 点击无线电后我收到此错误_

java.lang.NoSuchMethodException: org.azureworlds.beans.pms.helper.ReservationHelperBean.onLoadReservations(javax.faces.event.ValueChangeEvent)

现在有人出错吗?

当我剪切那个听众并重新粘贴它时,它正在工作(回调结束)

0 个答案:

没有答案