gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 09:20:22 26 4
gpt4 key购买 nike

我使用 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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com