JSF 2.0 を使用してページを作成しています。
<h:selectBooleanCheckbox id="checkbox1" title="Published"
onclick="#{StageGate.setMyCheckboxValue()}" />
setMyCheckboxValue()
チェックボックスがクリックされるたびに呼び出されることを期待していました。ただし、setMyCheckboxValue()
ページが読み込まれると一度呼び出されます。
私が書いたら
<h:selectBooleanCheckbox id="checkbox1" title="Published"
onclick="#{StageGate.setMyCheckboxValue()}; alert(document.getElementById('checkbox1').checked);" />
クリックするたびにアラートが表示されます。
私の質問は次のとおりです。アラートを受け取っているときにsetMyCheckboxValue()
、各 onclick イベントで呼び出されないのはなぜですか?
注: AJAX も試しましたが、チェックボックスは一定のままです。