0

チェックボックスの選択に基づいて、バッキング Bean に値を設定しようとしています。チェックボックスは次のとおりです。

...
<f:view>
<p:panel header="HEADER">
    <p:selectBooleanCheckbox id="TEST_CB" itemLabel="TEST CB"
                             value="#{myBB.test}">
        <p:ajax execute="@this" update="someComponent"/>
    </p:selectBooleanCheckbox>
...

バッキング Bean には、testパブリック ゲッターとセッターを備えたブール プロパティがあります。

チェックボックスをクリックすると、バッキング Bean のセッターが呼び出されますが (これまでのところは問題ありません)、パラメーターとして渡される値は常に false です。p:selectBooleanCheckboxでp:ajaxパラメーターのさまざまな組み合わせ、即時および部分を試して、2時間いじりました。また、h:selectBooleanCheckboxを使用してみましたが、まだfalseです。

Apache MyFaced 2.1.10 と Primefaces 3.5 を使用しています

4

1 に答える 1

0

ボタンがフォームにありませんでした。

<h:form>タグを追加したら、すべて問題ありません。

于 2013-09-18T17:47:40.077 に答える