JavaServer Faces 標準のデータ表コンポーネント
を「パレット」の「標準カテゴリ」からビジュアルデザイナーにドラッグすることによって、データ表を作成できます。この表は、データベース表のデータ、または事前に行数が判明していない情報の繰り返しからなるほかのソースのデータで埋めることができます。
HTML レイアウト要素として機能する表が必要な場合は、代わりに「パレット」の「レイアウト」カテゴリにあるグリッドパネルコンポーネントを利用します。
デフォルトで、データ表の各セルには、出力テキストコンポーネントが含まれます。ただし、このコンポーネントの種類は自由に変更できます。
データ表は、HTML では <table> タグになります。
コンポーネントをビジュアルデザイナーにドラッグすると、次の操作を実行できます。
「ナビゲータ」ウィンドウでは、列の最初の出力テキストコンポーネントが列のヘッダー、2 つ目が列のデータを表します。「表レイアウト」ダイアログで列のフッターを追加した場合は、そのフッターを表す 3 つ目の出力テキストコンポーネントがあります。
id 属性の値になります。ページ Bean では、このプロパティーの値が HtmlDataTable オブジェクトの名前になります。型: ObjectRowSetDataModel (このコンポーネントにデータベース表がドロップされたときに自動的に作成される表)javax.faces.model.DataModel のインスタンス型: String
各セルの内容の上下左右に追加するピクセル数。 型: String
セル間の空白 (ピクセル単位)。型: int出力テキストのアイコン 部分を選択し、出力テキストの