1

GWTCellTableを使用しています。

その列のデータに応じて、いくつかの行のいくつかの列を太字にするという要件があります。

クリーンな実装が見つからないようです。

任意のポインタが役立ちます。

4

1 に答える 1

1

スタイルがセルの値に直接依存している場合は、を拡張ColumnしてオーバーライドできますgetCellStyleNames

それ以外の場合は、を使用しRowStylesてCSSクラス名を行に適用し(行オブジェクトに応じて)、Column#setCellStyleNamesセルを太字にする必要がある列で使用し、CSSスタイルシートの子孫セレクターを使用して太字のスタイルをセルにのみ適用できます。行と列のクロス:

.rowWithBoldCells .cellMightBeBold { font-weight: bold; }

rowWithBoldCells一部のセルを太字にする必要がある行にのみ適用され、特定の列のすべてのcellMightbeBoldセルに適用されます)。

于 2012-06-08T15:13:13.423 に答える