0

我正在使用 Smart GWT 版本 4。我想在记录单击操作时更改所选记录的文本颜色。我找不到使用“setHilites”方法或其他任何方法的方法。我怎样才能做到这一点?

4

2 回答 2

0

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

于 2015-11-13T16:55:49.100 回答
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);
}

}

于 2016-04-01T07:32:48.283 回答