`
txf2004
  • 浏览: 6863613 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Flex 的DataGrid列 的字体,根据不同情况 渲染不同颜色

 
阅读更多

分两种情况,

一种,是绑定了列 dataField,要通过dataField的值进行不同情况的 字体变色。

另外一种,是 不管dataField, 而要通过labelFunction 渲染后的值,进行 字体变色。 第一种相对简单,第二中,让我找了好久才找到解决办法。先说第一种:

两者的思路都相同,给列 添加渲染器。既itemRenderer=渲染器。

渲染气为一label,如下:

第二中情况的,解决方案 和上面只有一点不同,如下:

两者的区别就在于var nowCellText:String=dgc.itemToLabel(value);


itemToLabel(obj)方法就是 获得labFunction 的返回值;

然后判断就可以了。

第二种情况的,解决效果图如下:

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics