2

Vaadinにテーブルがあります。1つの列は文字列型であるため、そのサイズは可変です。したがって、列の幅を(拡張率で)固定したいのですが、すべての行の高さは可変である必要があります(その内容に応じて-文字列)。

つまり、これが意図されていることです

Date      | Item | Motive
01-02-2013|banana|Sold out
02-02-2013|DVD   |An alternative purchase
          |      |has occurred
02-02-2013|Mixer |Sold out

ただし、文字列を使用するとAn alternative purchase has occurred

Date      | Item | Motive
01-02-2013|banana|Sold out
02-02-2013|DVD   |An alternative purchase
02-02-2013|Mixer |Sold out
4

1 に答える 1

3

AFAIK、Vaadin Tableは、テーブルセルでのワードラップをサポートしていません。

このCSSトリック(vaadinフォーラムで公開された後)は私のために働きました:

.wordwrap-table .v-table-cell-wrapper {
   /* Do not specify any margins, paddings or borders here */
   white-space: normal;
   overflow: hidden;
}

スタイル名をテーブルに設定する必要があります。

fooTable.setStyleName("wordwrap-table");

vaadinの本の第8章(テーマ)には、cssのカスタマイズとカスタムテーマの作成に関する優れた紹介があります。

于 2013-03-11T05:02:48.147 に答える