Arm*_*ler 4 gwt gwt-2.2-celltable
我正在使用CellTable,并希望在某些情况下以编程方式更改某些单元格的背景颜色.我按照文档中的描述使用自定义单元格尝试了它并更改了背景颜色
sb.appendHtmlConstant ("<div style=\"background-color:blue;\">");
sb.append (safeValue);
sb.appendHtmlConstant ("</div>");
Run Code Online (Sandbox Code Playgroud)
这基本上有效,但似乎很慢.有一个更好的方法吗?
实际上你可以覆盖getCellStyleNames()并返回单元格所需的样式
TextColumn<Composant> nameColumn= new TextColumn<Composant>() {
@Override
public String getCellStyleNames(Context context, Composant object) {
return "styleName";
}
@Override
public String getValue(Composant object) {
return object.getName();
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4420 次 |
| 最近记录: |