我使用GXT创建了一个treegrid 3.now我想改变所选行的背景颜色,我也想改变根节点的背景(叶子行即父行).
我使用GXT 3.0和eclipse 3.7
提前致谢
小智 6
我也有同样的问题,我想根据某些条件为一行的背景着色.最后,我找到了一个解决方案:
你需要创建一个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;
}
});
Run Code Online (Sandbox Code Playgroud)
注意:相应地修改CSS文件.
| 归档时间: |
|
| 查看次数: |
4960 次 |
| 最近记录: |