GWTCellTableを使用しています。
その列のデータに応じて、いくつかの行のいくつかの列を太字にするという要件があります。
クリーンな実装が見つからないようです。
任意のポインタが役立ちます。
スタイルがセルの値に直接依存している場合は、を拡張ColumnしてオーバーライドできますgetCellStyleNames。
それ以外の場合は、を使用しRowStylesてCSSクラス名を行に適用し(行オブジェクトに応じて)、Column#setCellStyleNamesセルを太字にする必要がある列で使用し、CSSスタイルシートの子孫セレクターを使用して太字のスタイルをセルにのみ適用できます。行と列のクロス:
.rowWithBoldCells .cellMightBeBold { font-weight: bold; }
(rowWithBoldCells一部のセルを太字にする必要がある行にのみ適用され、特定の列のすべてのcellMightbeBoldセルに適用されます)。