<a4j:ajax render="tree">
<h:selectBooleanCheckbox id="checkEntry" value="#{bean.selected}" immediate="true" disabled="false" valueChangeListener="#{bean.changeActive}"/>
</a4j:ajax>
我的JSF复选框是触发事件“bean.changeActive”,当我取消选中我的复选框时..但是当重新检查它时,它不会触发 表格标签已正确使用.. 在这方面的任何帮助表示赞赏..
答案 0 :(得分:2)
您实际上对价值变动事件不感兴趣。您对click事件感兴趣。复选框值保持不变。它只是检查状态发生变化。它是检查状态,它控制是否发送值。
使用click
事件代替并在其上附加listener
。
<a4j:ajax event="click" listener="#{bean.changeActive}" render="tree">