【发布时间】:2016-04-01 15:32:48
【问题描述】:
我正在使用 Smart GWT 版本 4。我想在记录单击操作时更改所选记录的文本颜色。我找不到使用“setHilites”方法或其他任何方法的方法。我怎样才能做到这一点?
【问题讨论】:
我正在使用 Smart GWT 版本 4。我想在记录单击操作时更改所选记录的文本颜色。我找不到使用“setHilites”方法或其他任何方法的方法。我怎样才能做到这一点?
【问题讨论】:
如果你使用 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);
}
}
【讨论】:
在 ListGrid.getCellCSSText 或 ListGrid.getBaseStyle 方法中,您可以使用 ListGrid.isSelected(record) 来返回适当的样式。
【讨论】: