【问题标题】:JSF 2 valuechangeListener on checkbox works only for uncheck复选框上的 JSF 2 valuechangeListener 仅适用于取消选中
【发布时间】:2011-09-21 00:47:54
【问题描述】:
<a4j:ajax render="tree">
<h:selectBooleanCheckbox id="checkEntry" value="#{bean.selected}" immediate="true"  disabled="false" valueChangeListener="#{bean.changeActive}"/>
  </a4j:ajax>

我的 JSF 复选框正在触发事件“bean.changeActive”,当我取消选中我的复选框时..但重新选中它时,它不会触发 正确使用表单标签.. 感谢您提供这方面的任何帮助..

【问题讨论】:

    标签: ajax jsf jsf-2 ajax4jsf


    【解决方案1】:

    您实际上对值更改事件不感兴趣。您对点击事件感兴趣。复选框值保持不变。只有选中状态会发生变化。控制是否发送值的是选中状态。

    改用click 事件并在其上附加listener

    <a4j:ajax event="click" listener="#{bean.changeActive}" render="tree">
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-12
      • 2022-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多