Note日々の開発メモです。selectOne系タグこの広告は、90日以上更新していないブログに表示しています。JavaEEJSFの勉強です。今回はselectOne系のタグを使ってみます。今回の内容h:selectOneListboxh:selectOneMenuh:selectOneRadiof:selectItemf:selectItems作るものリスト、プルダウン、ラジオのレンダリング結果を表示するだけです。h:selectOneListbox、h:selectOneMenu、h:selectOneRadioのそれぞれに対し、f:selectItemとf:selectItemsのバリエーションを確認します。実装FaceletsとバッキングBeanを1ファイルずつ作ります。Faceletsです。h:selectOne系タグをつらつらと書いていきます。基本的な使い方はどれも同じです。index.xhtmlリスト、プルダウン、ラジオのいずれも選択値はvalueのEL式でバッキングBeanと紐付きます。各要素に表示する項目はf:selectItemかf:selectItemsで指定し、前者は項目を1つずつ定義し、後者はコレクションや配列を渡します。f:selectItemsを使用する場合、必要に応じてvarを定義し、itemLabelやitemValue、itemDisabled等を使用できます。続いてバッキングBeanです。IndexBean.java各画面項目に紐づくフィールドの他、f:selectItems用のコレクションと配列を定義しています。products、getFruits()、getMyItems()がそれにあたります。送信ボタン用にsend()を定義していますが、今回は特に何も実装していません。稼働確認アプリを起動し、実際に出力されたHTMLソースを確認します(整形済)。リストとプルダウンは素直な出力です。ラジオはtableタグを使ってレンダリングするところが少し意外でした(ドキュメントを見ると仕様のようです)。タグは下記のような対応で出力されます。selectBooleanCheckboxJSFの勉強です。今回はselectBooleanCheckboxを使ってみます。selectMany系タグJSFの勉強です。(5)月別アーカイブはてなブログをはじめよう!yoshiyuki9026さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。