columnとその名前付きの子について

表データを表示する際に使用するメインのtableコンポーネントはtableおよびcolumnです。データ表は、tableの索引付けされた子として一連のcolumn要素により作成されます。tablecolumn自体には、表のセルでデータ構成が済んでいるかスタンプ付けが行われていなければ、視覚的に認識できるオブジェクトは何も表示されません。

Table with column headers and row headers

列の書式、列のヘッダー・データ、列のヘッダー書式などの様々な表の列属性を使用せずに、表の列について説明したすべての情報を1つのエンティティにカプセル化するには、columnを使用します。columnという属性を指定した場合には、tableで指定した列の書式とスタンプの値は、この属性によってすべてオーバーライドされます。

columnは、表コンポーネントの任意の列またはすべての列に使用できますが、まったく使用しなくてもかまいません。columnには次の属性を設定できます。

columnコンポーネントの名前付きの子

次に示すように、columnコンポーネントは次の名前付きの子をサポートします。

columnの索引付けされた子

各列のスタンプは、columnの索引付けされた子から、スタンプ(またはレンダリング)すべき表示可能なコンテンツを取得します。テキスト、ボタン、またはその他のすべてのコンポーネントを索引付けされた子として使用できます。別の行の索引付けされた子を各列のセルに表示する場合は、useSeparateRows属性をtrueに設定します。

Table with 2 rows in each 1st column cell


tableとその名前付きの子について
名前変換および表の編集可能なセルについて

列の作成
tableコンポーネントの使用

 

Copyright © 1997, 2004, Oracle. All rights reserved.