分两种情况,
一种,是绑定了列 dataField,要通过dataField的值进行不同情况的 字体变色。
另外一种,是 不管dataField, 而要通过labelFunction 渲染后的值,进行 字体变色。 第一种相对简单,第二中,让我找了好久才找到解决办法。先说第一种:
两者的思路都相同,给列 添加渲染器。既itemRenderer=渲染器。
渲染气为一label,如下:
第二中情况的,解决方案 和上面只有一点不同,如下:
两者的区别就在于var nowCellText:String=dgc.itemToLabel(value);
itemToLabel(obj)方法就是 获得labFunction 的返回值;
然后判断就可以了。
第二种情况的,解决效果图如下: