智能GWT - 更改ListGrid中单击记录的文本颜色

时间:2015-11-13 05:19:35

标签: record smartgwt listgrid

我正在使用Smart GWT版本4.我想在记录点击操作中更改所选记录的文本颜色。我无法找到一种方法来使用" setHilites"方法或其他任何东西。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

在ListGrid.getCellCSSText或ListGrid.getBaseStyle方法中,您可以使用ListGrid.isSelected(记录)返回适当的样式。

答案 1 :(得分:0)

如果你采用BaseStyle方式,就像这样。

    @Override
protected String getBaseStyle(ListGridRecord record, int rowNum, int colNum){

    if (listGrid.getSelectedRecord() == record){
        return "custom-color-CSS";
    }

    return super.getBaseStyle(record, rowNum, colNum);
}

}