複雑なデータ・バインド・コンポーネントの使用

複雑なデータ・バインド・コンポーネントとは、他のコンポーネントを使用して、データ入力フォームや編集可能な情報の表など、さらに複雑なページを作成するコンポーネントです。

複雑なデータ・バインド・コンポーネントには、次のものがあります。

JDeveloperには、データ表およびパネル・グリッドを作成するためのウィザードが用意されています。これらのウィザードでは、データ・バインディングと基本的な書式設定が提供されます。ウィザードを完了した後は、JSPのコードを手動で編集して、さらに複雑な書式設定を追加できます。「データ表の作成および編集」および「パネル・グリッドの作成および編集」には、これらのウィザードにアクセスする手順、および表またはグリッドの完了に必要な他の情報が記載されています。列の編集手順については、「データ表内の列の使用」を参照してください。

JDeveloperには、選択リストを作成するためのウィザードは用意されていません。「リストの作成および編集」には、選択リスト、選択項目および選択グループの作成に必要なすべての手順が記載されています。

dataTableタグと併用されるUIDataコンポーネントでは、HTML表が作成されます。Columnコンポーネントとcolumnタグは、データを表示する他のコンポーネントを組み込むために使用されます。UIDataコンポーネントは、設定済の行数しか表示できないUIPanelとは異なり、未知の数の結果を表示できるため有用です。詳細は、「データ表について」を参照してください。

UIPanelコンポーネントは、複数のコンポーネントを配置し、フォームなどの複雑なページを作成するために使用されるコンテナです。このコンポーネントには、設定済の行数と列数があります。panelGridタグと併用すると、HTML表としてレンダリングされます。詳細は、「パネル・グリッドについて」を参照してください。

UISelectOneコンポーネントは、ユーザーが1つの項目を選択できる選択リストを作成するために、UISelectItemUISelectItemsまたはUISelectItemGroupコンポーネントと併用されます。UISelectManyコンポーネントは、複数選択リストを作成するために、前述のコンポーネントと併用されます。チェックボックス、メニュー、ラジオ・ボタンなど、異なるタイプのリストをレンダリングする様々なタグがあります。詳細は、「選択リストについて」を参照してください。


JSF HTMLコンポーネントの概要