我的问题与我的< T:selectmanycheckbox>和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)
}
有人有解释吗?
提前致谢!
答案 0 :(得分:0)
解决!我正在使用事件“onclick”而不是“onchange”来使用“a4j:support”。 :)