セル内のデータの状態に応じて変化するセル(またはTD自体)の要素にスタイルクラスを追加したいとします。たとえば、セルの色は、データが保存されていないときは赤、データが保存されているときは青、保存が正常に完了すると黒で表示されます。コールバックが発射された後Cell
への外部コードは、私がonBrowserEventからElement
を取得し、そこに属性を追加私のCell
でハックして、このような何かを達成したgwt CellTableのセルの内容にCSSクラス名を追加する
など、クラス名を変更するアクセスする必要があります。 render
に初期スタイルを設定し、必要に応じてonBrowserEvent
に変更し、その要素を追跡して外部コードで使用することもできます。これは不完全です。なぜなら、onBrowserEventが呼び出されるまで要素を取得することはできないし、別の場所にスタイルを設定する必要があるため、面倒なことです。
セルの状態が変わるたびにテーブル全体を再描画せずにこの効果を得るには、より良い方法はありますか?
これは最初のレンダリングに適しています - ありがとう! –