Smart GWT - 在 ListGrid 中更改点击记录的文本颜色

Smart GWT - change text color of clicked record in ListGrid

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

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

如果按照 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);
}

}