我想將樣式類添加到單元格中的元素(或td本身),這些元素將根據單元格中數據的狀態而改變。例如,單元格可能具有以下顏色:數據未保存時爲紅色,數據正在保存時爲顏色:藍色,保存成功完成後爲顏色:黑色。代碼外部Cell
將需要訪問更改類的名稱,一旦回調被解僱等將css類名添加到gwt中單元格的內容中CellTable
我已經實現了這樣的事情,在我的Cell
一個黑客從onBrowserEvent得到Element
並添加屬性那裏。我可以在render
中設置初始樣式,然後在onBrowserEvent
中根據需要更改它,甚至可以跟蹤該元素,以便外部代碼可以使用它。這是不完整的,因爲直到onBrowserEvent被調用,我才能獲取元素,並且令人討厭的是因爲我必須在兩個不同的地方設置樣式。
什麼是更好的方式來實現這種效果,而不必在單元狀態改變時重新渲染整個表?
這對初始渲染很有用 - 謝謝! – 2011-11-29 13:44:02