0

我想覆盖 TreeGrid 对象(和其他默认样式)的背景颜色。但它不允许我更改默认 css。

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

或者

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

这段代码似乎不起作用。样式名称保持不变。我想我错过了一些东西,但我似乎无法弄清楚。此外,如果我为小部件设置另一个样式名,它会保留默认样式名。

提前致谢!

4

1 回答 1

0

我自己找到了答案。

看起来有各种解决方案。但这对我来说是最简单的。

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

treeGrid.setBodyStyleName("#E0E0E0"); 
于 2012-10-24T09:40:13.737 回答