smartGWT覆盖小部件样式

时间:2012-10-24 09:24:47

标签: gwt

我想覆盖TreeGrid对象(和其他默认样式)的背景颜色。但它并没有让我改变默认的CSS。

TreeGrid grid = new TreeGrid();
grid.removeStyleName("listGrid");

OR

TreeGrid grid = new TreeGrid();
grid.removeStyleName(grid.getStyleName());

此代码似乎无法正常工作。样式名称保持不变。 我想我错过了一些东西,但我似乎无法弄明白。此外,如果我为窗口小部件设置了另一个样式名称,它将保留默认的样式名称。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我自己找到了答案。

看起来有各种解决方案。但这对我来说最容易。

有不同的方法可以为此组件设置样式的不同部分。要设置正文样式名称,我只需使用以下代码即可。无需在此处创建新的css规则。

treeGrid.setBodyStyleName("#E0E0E0");