2011-11-14 18 views
1

私はすなわち、垂直テーブルを作るためにVaadinを使用する方法を把握しようとしている:Vaadin:垂直表

Caption element 1: | Table Row 1 info | Table Row 2 info | Table Row 3 info 
Caption element 2: | Table Row 1 info | Table Row 2 info | Table Row 3 info 
Caption element 3: | Table Row 1 info | Table Row 2 info | Table Row 3 info 
Caption element 4: | Table Row 1 info | Table Row 2 info | Table Row 3 info 

このタイプのレイアウトは、vaadinの本から完全に存在しない(非常に短いもののアイコンベースの行ヘッダーの例が示されています)、またフォーラムでの議論には欠けています。

Vaadinに詳しい方は、このレイアウトをどのように達成できるのか知っていますか?

+0

なぜこの場合にテーブルが必要ですか、VerticalLayoutで十分ではありませんか? – Xaerxess

+0

3つの理由から、CSV機能へのエクスポートとの統合、残りのアプリケーションのl&fとの一致、テーブルはデータソースからの情報を表示する非常に効率的な方法です。 – spuriosity

答えて

1

あなたはおそらくでテーブルヘッダを隠すことができます:

Table t = new Table(); 
t.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); 

その後、あなたはあなたの特定のレイアウトをachiveするTableFieldFactoryと組み合わせcellStyleGeneratorを使用しています。しかし、私はこのオプションが標準のvaadinテーブルにはないことにあなたに同意します。