如何将css添加到treegrid GXT 3中的选定行

前端之家收集整理的这篇文章主要介绍了如何将css添加到treegrid GXT 3中的选定行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用GXT创建了一个treegrid 3.now我想改变所选行的背景颜色,我也想改变根节点的背景(叶子行,即父行).

我使用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文件.

原文链接:https://www.f2er.com/css/216248.html

猜你在找的CSS相关文章