GWT DataGrid特定行需要添加样式

时间:2013-08-21 22:24:37

标签: gwt datagrid

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

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

1 个答案:

答案 0 :(得分:5)

出于这个目的,有RowStyles

grid.setRowStyles(new RowStyles<Row>() {
  @Override
  public String getStyleNames(Row row, int rowIndex) {
    return "error".equals(row.getType()) ? "error" : "";
  }
});
相关问题