我想更改 GXT Grid 中单元格的背景颜色,我使用的是 GXT 3.0。我有一个与我的查询相关的链接(http://ui-programming.blogspot.in/2010/01/gxt-how -to-set-cell-grid-background.html)但 setRenderer 方法在 GXT 3.0 中不存在 columnConfig 。如何获得所需的输出?lz帮忙。
到目前为止我已经完成的代码:-
ColumnConfig<Stock, Double> changeCol = new ColumnConfig<Stock, Double>(props.change(), 100, "Change");
changeCol.setCell(new AbstractCell<Double>() {
@Override
public void render(Context context, Double value, SafeHtmlBuilder sb) {
if (value == null) {
return;
}
store.get(context.getIndex());
GWT.log(DOM.getCaptureElement().getId());
String style = "style='background-color: " + (value < 0 ? "red" : "green") + "'";
String v = number.format(value);
sb.appendHtmlConstant("<span " + style + " qtitle='Change' qtip='" + v + "'>" + v + "</span>");
}
});