我想覆盖TreeGrid对象(和其他默认样式)的背景颜色。但它并没有让我改变默认的CSS。
TreeGrid grid = new TreeGrid();
grid.removeStyleName("listGrid");
OR
TreeGrid grid = new TreeGrid();
grid.removeStyleName(grid.getStyleName());
此代码似乎无法正常工作。样式名称保持不变。 我想我错过了一些东西,但我似乎无法弄明白。此外,如果我为窗口小部件设置了另一个样式名称,它将保留默认的样式名称。
提前致谢!
答案 0 :(得分:0)
我自己找到了答案。
看起来有各种解决方案。但这对我来说最容易。
有不同的方法可以为此组件设置样式的不同部分。要设置正文样式名称,我只需使用以下代码即可。无需在此处创建新的css规则。
treeGrid.setBodyStyleName("#E0E0E0");