2011-06-23 62 views
2
<a4j:ajax render="tree"> 
<h:selectBooleanCheckbox id="checkEntry" value="#{bean.selected}" immediate="true" disabled="false" valueChangeListener="#{bean.changeActive}"/> 
    </a4j:ajax> 

我對JSF複選框被觸發事件「bean.changeActive」,當我取消我的checkbox..but複查時,它不會觸發 form標籤正確使用.. 在這方面的任何幫助表示讚賞。JSF 2 valuechangeListener上覆選框僅適用於取消選中

回答

2

你實際上不關心價值變化事件。您對點擊事件感興趣。複選框值保持不變。這只是檢查狀態的變化。這是控制值是否被髮送的選中狀態。

改爲使用click事件並在其上附加listener

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