作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 GXT 3 创建了一个树状网格。现在我想更改所选行的背景颜色,我还想更改根节点(叶行,即父行)的背景。
我使用 GXT 3.0 和 eclipse 3.7
提前致谢
最佳答案
我也遇到了同样的问题,我想根据某些情况为一行的背景着色。最后,我找到了解决方案:
您需要创建一个 GridViewConfig
并覆盖 getColumnStyle
方法以返回想要的颜色,我花了一段时间才找到,但是覆盖了 getRowStyle
方法不起作用,至少对我来说不是。
grid.getView().setViewConfig(new GridViewConfig<Model>() {
@Override
public String getColStyle( Model model,
ValueProvider<? super Model, ?> valueProvider,
int rowIndex, int colIndex)
{
if ("Other2".equals(model.getName())){
return "bold";
}else if ("Other".equals(model.getName())){
return "red-row";
}
return null;
}
@Override
public String getRowStyle(Model model, int rowIndex) {
return null;
}
});
注意:相应地修改 CSS 文件。
关于css - 如何将CSS添加到treegrid GXT 3中的选定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10632458/
我是一名优秀的程序员,十分优秀!