JSFページに選択リストを作成するには、UISelectBoolean
、UISelectOne
またはUISelectMany
コンポーネントを使用します。これらのコンポーネントでは、リスト内の項目を表すために、UISelectItem
、UISelectItems
およびUISelectItemGroup
コンポーネントが使用されます。
UISelectBoolean
コンポーネントでは、単一のチェックボックスのレンダリングにselectBooleanCheckbox
タグが使用されます。このタグは通常、ブール型のBeanプロパティにバインドされています。
UISelectOne
コンポーネントでは、ユーザーが1つの値を選択できるリストのレンダリングに次のタグが使用されます。
selectOneListbox
: リストボックスを作成します。
selectOneMenu
: ドロップダウン・メニューを作成します。
selectOneRadio
: ラジオ・ボタン・ウィジェットを備えたリストを作成します。
UISelectMany
コンポーネントでは、ユーザーが複数の値を選択できるリストのレンダリングに次のタグが使用されます。
selectManyListbox
: リストボックスを作成します。
selectManyMenu
: ドロップダウン・メニューを作成します。
selectManyCheckbox
: チェックボックス・ウィジェットを備えたリストを作成します。
リスト内の項目は、selectItem
またはselectItems
タグを使用して表示されます。selectItem
タグは、リスト内の個々の項目を表します。selectItems
タグは、リストを表すBeanの単一プロパティにバインドする場合にかわりに使用できます。詳細は、「selectItemタグとselectItemsタグについて」を参照してください。UISelectItemGroup
コンポーネントを使用すると、リスト内の項目をグループ化できます。詳細は、「UISelectItemGroupコンポーネントについて」を参照してください。
ユーザーがリストから選択してフォームを発行すると、そのユーザーが対応するフォームを発行したときに、値がリクエスト・パラメータ値として送信されます。選択した値は、関連付けられたリスト・タグのvalue
属性を使用して表されます。
Copyright © 1997, 2007, Oracle. All rights reserved.