2

私はショッピングカートのようなものを開発しています。複数のアイテムを選択して(そのアイテムの横にあるチェックボックスをクリックして)、リストに追加できます。選択しているチェックボックスを確認するにはどうすればよいですか。私がこれをするなら

<h:selectBooleanCheckbox value="#{document.checked}"/>

チェックボックスの状態が選択されているかどうかだけがわかりますが、どれが選択されているかはわかりません。アイテムの数はデータソースからロードするため、実行時まで不明であることに注意してください。つまり、チェックボックスがいくつあるかわかりません。

4

1 に答える 1

4

さまざまなチェックボックスのブール値を取得および設定するマネージドBeanが必要です(各チェックボックス値のゲッターとセッターを含むさまざまなフィールド)。

更新:この例を見てください。それがあなたがすべきことだと思うからです。例で「従業員」と表示されている場合は、「記事」またはカートのアイテムが何であれ、それを使用します。

http://www.javabeat.net/tips/43-how-to-use-hselectbooleancheckbox-within-hd.html

于 2010-07-14T20:25:38.073 に答える