GWT DataGrid特定行需要添加样式

0 gwt datagrid

有谁有想法,如何添加特定的样式到GWT Datagrid?我需要将样式添加到特定行(class ="error")以显示红色的行.更多细节:

使用GWT Datagrid渲染表.它有一个名为"类型"的列.类型可以有不同的值,如"已连接","已断开连接","错误".如果类型是错误,那么我需要渲染具有不同样式的行(需要以红色显示文本).

Tho*_*yer 5

就是RowStyles出于这个目的.

grid.setRowStyles(new RowStyles<Row>() {
  @Override
  public String getStyleNames(Row row, int rowIndex) {
    return "error".equals(row.getType()) ? "error" : "";
  }
});
Run Code Online (Sandbox Code Playgroud)