‹t:selectmanycheckbox› значениеChangeListener

У меня проблема с моими ‹ t:selectmanycheckbox> и valueChangeListener. Он работает в FireFox и Chrome, но не в Internet Explorer. Если я хочу выполнить «processValueChange», мне нужно установить 2 флажка, потому что, если я нажму на 1 флажок, метод не будет выполнен. я не понимаю х_х

<a4j:region>   
    <t:selectManyCheckbox    
        id="selectManyCheckboxParent"    
        forceId="false"  
        forceIdIndex="false"    
        layout="spread"    
        immediate="true"  
        value="#{resultBean.checkBoxesListParentSelectedValues}"  
        valueChangeListener="#{resultBean.processValueChange}">   
        <f:selectItems id="selectItemsParent" value="#{resultBean.checkBoxesListParent}" />   
    </t:selectManyCheckbox>   
</a4j:region>

public void processValueChange(ValueChangeEvent event) {   
 buttonRendered= (... ? true : false)
  }

У кого-нибудь есть объяснение?

Заранее спасибо !


person xAngy    schedule 15.05.2013    source источник
comment
Решено! Сейчас я использую a4j:support с событием onclick вместо onchange. :)   -  person xAngy    schedule 15.05.2013
comment
вы должны опубликовать это как ответ и принять его!   -  person Alexandre Lavoie    schedule 27.05.2013


Ответы (1)


Решено! Сейчас я использую «a4j: support» с событием «onclick» вместо «onchange». :)

person xAngy    schedule 04.01.2017