我想将样式类添加到单元格中的元素(或td本身),这些元素将根据单元格中数据的状态而改变。例如,单元格可能具有以下颜色:数据未保存时为红色,数据正在保存时为颜色:蓝色,保存成功完成后为颜色:黑色。代码外部Cell
将需要访问更改类的名称,一旦回调被解雇等将css类名添加到gwt中单元格的内容中CellTable
我已经实现了这样的事情,在我的Cell
一个黑客从onBrowserEvent得到Element
并添加属性那里。我可以在render
中设置初始样式,然后在onBrowserEvent
中根据需要更改它,甚至可以跟踪该元素,以便外部代码可以使用它。这是不完整的,因为直到onBrowserEvent被调用,我才能获取元素,并且令人讨厌的是因为我必须在两个不同的地方设置样式。
什么是更好的方式来实现这种效果,而不必在单元状态改变时重新渲染整个表?
这对初始渲染很有用 - 谢谢! – 2011-11-29 13:44:02