有谁知道如何向 GWT Datagrid 添加特定样式?我需要将样式添加到特定行( class="error"),以将该行显示为红色。更多细节:
使用 GWT Datagrid 呈现表。它有一个名为 "type" 的列。类型可以有不同的值,例如“connected”、“disconnected”、“error”。如果类型是错误的,那么我需要用不同的样式渲染行(需要以红色显示文本)。
正是RowStyles
为了这个目的。
grid.setRowStyles(new RowStyles<Row>() {
@Override
public String getStyleNames(Row row, int rowIndex) {
return "error".equals(row.getType()) ? "error" : "";
}
});