出于某种原因,model.cssColor必须返回带有“#00FF00”
的字符串我所做的是覆盖渲染方法。但它不起作用。
Column<PatientTagItemModel,SafeHtml> colorColum = new Column<PatientTagItemModel, SafeHtml>(coloredCell) {
@Override
public SafeHtml getValue(PatientTagItemModel object) {
SafeHtmlBuilder sb = new SafeHtmlBuilder();
sb.appendHtmlConstant("<div style='color: " + object.cssColor
+ "; background-color: "
+ object.cssColor
+ ";'>");
sb.appendHtmlConstant("</div>");
return sb.toSafeHtml();
}
};