0

有谁知道如何向 GWT Datagrid 添加特定样式?我需要将样式添加到特定行( class="error"),以将该行显示为红色。更多细节:

使用 GWT Datagrid 呈现表。它有一个名为 "type" 的列。类型可以有不同的值,例如“connected”、“disconnected”、“error”。如果类型是错误的,那么我需要用不同的样式渲染行(需要以红色显示文本)。

4

1 回答 1

5

正是RowStyles为了这个目的。

grid.setRowStyles(new RowStyles<Row>() {
  @Override
  public String getStyleNames(Row row, int rowIndex) {
    return "error".equals(row.getType()) ? "error" : "";
  }
});
于 2013-08-22T11:18:41.190 回答