【问题标题】:<t:selectmanycheckbox> valueChangeListener<t:selectmanycheckbox> valueChangeListener
【发布时间】:2013-05-09 23:19:53
【问题描述】:

我的 和 valueChangeListener 有问题。它适用于 FireFox 和 Chrome,但不适用于 Internet Explorer。 如果我想执行“processValueChange”,我必须点击 2 个复选框,因为如果我点击 1 个复选框,则不会执行该方法。我不明白 x_X

<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)
  }

有人解释一下吗?

提前致谢!

【问题讨论】:

  • 已解决!我现在将“a4j:support”与“onclick”事件一起使用,而不是“onchange”。 :)
  • 您应该将其发布为答案并接受它!

标签: jsf valuechangelistener


【解决方案1】:

解决了!我现在将“a4j:support”与“onclick”事件一起使用,而不是“onchange”。 :)

【讨论】:

    猜你喜欢
    • 2011-09-06
    • 2011-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 2011-04-05
    • 2011-12-18
    • 2013-01-22
    相关资源
    最近更新 更多