ADF Facesリスト・コンポーネントについて

ADF Facesを使用して作成されたリストは、JSFの標準コンポーネントを使用して作成されたリストとまったく同様に機能します。ただし、ADF Facesのリスト・コンポーネントには、次の追加機能があります。

ADF Facesのリストには、多数の<af:selectItem>タグに加え、<f:selectItem><f:selectItems>を使用できます。詳細は、「af:selectItemとf:selectItemの違いについて」を参照してください。

次の表に、ADF Facesのコンポーネントとそれに対応するJSFコンポーネントを示します。

ADF Facesコンポーネント JSFコンポーネント
<af:selectBooleanCheckbox> <h:selectBooleanCheckbox>
<af:selectOneChoice> <h:selectOneMenu>
<af:selectOneListbox> <h:selectOneListbox>
<af:selectOneRadio> <h:selectOneRadio>
<af:selectManyCheckbox> <h:selectManyCheckbox>
<af:selectManyListbox> <h:selectManyListbox>

また、ADF Facesでは次のリスト・コンポーネントも提供しています。

<af:selectBooleanRadio>
selectBooleanCheckboxと同様に、このコンポーネントは、独立したリスト・コンポーネントとselectItemまたはselectItemsコンポーネントを使用せずにオプションをレンダリングします。ただし、このコンポーネントはラジオ・ボタンを使用した選択肢をレンダリングします。group属性の値に名前を入力し、複数のラジオ・ボタン・コントロールをグループ化して相互に排他的な選択肢にできます。コントロールは、ページ上で相互に別の位置に配置できます。
<af:selectManyShuttle>
左側のパネルで複数の項目を選択して右側のパネルに移動することで、選択を意味するシャトルを作成します。詳細は、コンポーネントの参照トピックを参照してください。
<af:selectOrderShuttle>
selectManyShuttleと同様にシャトルを作成しますが、選択された項目を順序付けする機能が含まれています。詳細は、コンポーネントの参照トピックを参照してください。

リストの作成および編集