JSFリストについて

JSFページに選択リストを作成するには、UISelectBooleanUISelectOneまたはUISelectManyコンポーネントを使用します。これらのコンポーネントでは、リスト内の項目を表すために、UISelectItemUISelectItemsおよびUISelectItemGroupコンポーネントが使用されます。

UISelectBooleanコンポーネントでは、単一のチェックボックスのレンダリングにselectBooleanCheckboxタグが使用されます。このタグは通常、ブール型のBeanプロパティにバインドされています。

UISelectOneコンポーネントでは、ユーザーが1つの値を選択できるリストのレンダリングに次のタグが使用されます。

UISelectManyコンポーネントでは、ユーザーが複数の値を選択できるリストのレンダリングに次のタグが使用されます。

リスト内の項目は、selectItemまたはselectItemsタグを使用して表示されます。selectItemタグは、リスト内の個々の項目を表します。selectItemsタグは、リストを表すBeanの単一プロパティにバインドする場合にかわりに使用できます。詳細は、「selectItemタグとselectItemsタグについて」を参照してください。UISelectItemGroupコンポーネントを使用すると、リスト内の項目をグループ化できます。詳細は、「UISelectItemGroupコンポーネントについて」を参照してください。

ユーザーがリストから選択してフォームを発行すると、そのユーザーが対応するフォームを発行したときに、値がリクエスト・パラメータ値として送信されます。選択した値は、関連付けられたリスト・タグのvalue属性を使用して表されます。


リストの作成および編集