2012-01-09 15 views

答えて

4

、これは在庫Vaadinテーブルコンポーネントを使用して、現在は不可能です。

詳細は、7参照https://vaadin.com/forum/-/message_boards/view_message/900369をVaadinのためにこれを変更するための調達Tracの問題があります。

要件に応じて、テーブルコンポーネントのヘッダーを非表示にして、ヘッダーをシミュレートすることができます(Horizo​​ntalLayoutを使用して独自のヘッダーを生成し、列のサイズ変更イベントを待ちます)。代わりに、独自のHTML <table></table>を生成し、それをラベルコンポーネントに割り当てることもできます。テーブルのみ利用setPageLength(0)のヘッダを作るために

+0

提案していただきありがとうございます。いくつかのHTMLを表のヘッダーに挿入することは可能ですか? –

+0

@ MorningGlory Vaadinテーブルコンポーネントヘッダーには?いいえ、HTMLテーブルに、確かに! –

0

ツリーテーブルコンポーネントに外観はあなたを助けることがあります。 Vaadin sampler

よろしく、 エリック。 Vaadin 6.7.3のよう

+0

まあ、TreeTableは内容に関係します。私はどのようにテーブルのヘッダーに複数の行を含めることができますか?上記の私のリンクを参照してください。 –

0

。これはテーブル本体を削除し、ヘッダーのみを表示します。 次に、ヘッダーとデータを含む別のテーブルを作成し、これらの2つをレイアウトに結合します。 これはクールなトリックです。最初のヘッダーの比率と2番目のテーブルヘッダーの比率を必ず一致させてください。

.v-table-header-wrap { 
    height: auto; 
    } 

だけと思うが列セパレータは、ヘッダー行の高さを100%に設定されていないということです:あなたはあなたのテーマに次のCSSルールを追加することによって、動的にテーブルヘッダの高さを設定することができVaadin7で

関連する問題