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);
}
}
我正在使用 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);
}
}