Слушатель изменения значения не вызывает компонент h: selectOneMenu - PullRequest
0 голосов
/ 10 июня 2011

это мой файл .XHTML

 <h:form id="limit" styleClass="edit">
    <h:selectOneMenu value="#{limitHome.condition[0]}" style="width:146px;"  
     valueChangeListener="#{limitMasterController.conditionValueChangeListener()}" >
                <a:support event="onchange" reRender="mapdMdlPnl" limitToList="true" />
                <f:selectItems  value="#{limitHome.conditionFech}"/>
    </h:selectOneMenu>
</h:form>

, и я вызываю один метод в классе .java

public void conditionValueChangeListener (событие ValueChangeEvent) {

    System.out.println("cal :::::::::: ");

    String oldValue = (String) event.getOldValue();
    String newValue = (String) event.getNewValue();

    System.out.println("oldValueoldValueoldValueoldValueoldValue = > " + oldValue);
    System.out.println("newValuenewValuenewValuenewValuenewValue ==> " + newValue);

}

вот я моя треска, но я не получаю ни единого сисоута.так что я не знаю, где проблема ..

1 Ответ

0 голосов
/ 10 июня 2011

Возможные причины, которые я заметил:

  • a:support, не должно ли быть a4j:support

  • ваш звонок должен быть
    valueChangeListener="#limitMasterController.conditionValueChangeListener}" без брекетов.

...