全程跟踪Flex DataGrid单元格背景色的设置

开发 后端
在Flex运用中经常提到的有关Flex DataGrid背景色问题,主要有单元格,行和列的背景色,这里向大家介绍一下Flex DataGrid单元格背景色的设置。

本文和大家重点讨论一下Flex DataGrid单元格背景色的设置,在Flex运用中经常提到的有关Flex DataGrid问题,相信通过本文的介绍你对Flex DataGrid背景色调试有一定的认识。

Flex DataGrid背景颜色调试

在Flex运用中经常提到的有关Flex DataGrid问题,它是如何改变Flex DataGrid单元格(cell),列(column)和行(row)的背景颜色(backgroundcolor),这里对单元格(cell)的背景色做一个总结。

设置Flex DataGrid单元格(cell)的背景色

这个主要通过itemRenderer进行设置,itemRenderer可以是Label,也可以是其他如Flex DataGridItemRenderer。

先看看用Label如何设置背景色

  1. <mx:Flex DataGridColumnheaderText="Make"dataField="col1"> 
  2. <mx:itemRenderer> 
  3. <mx:Component> 
  4. <mx:Label><!--usinglabelasitemRenderer--> 
  5. <mx:Script><![CDATA[  
  6. overridepublicfunctionsetdata(value:Object):void  
  7. {  
  8. super.data=value;  
  9. if(value.col1=='Toyota'){  
  10. this.opaqueBackground=0xCC0000;  
  11. }  
  12. }  
  13. ]]></mx:Script> 
  14. </mx:Label> 
  15. </mx:Component> 
  16. </mx:itemRenderer> 
  17. </mx:Flex DataGridColumn> 
  18.  

 用Flex DataGridItemRenderer进行背景色设置如下:

  1. <mx:Flex DataGridColumnheaderText="Year"dataField="col3"> 
  2. <mx:itemRenderer> 
  3. <mx:Component> 
  4. <mx:Flex DataGridItemRenderer><!--usingFlex DataGridItemRendererasitemRenderer--> 
  5. <mx:Script><![CDATA[  
  6. overridepublicfunctionsetdata(value:Object):void  
  7. {  
  8. super.data=value;  
  9. if(value.col3>=2000){  
  10. this.background=true;  
  11. this.backgroundColor=0x00cc00;  
  12. }  
  13. }  
  14. ]]></mx:Script> 
  15. </mx:Flex DataGridItemRenderer> 
  16. </mx:Component> 
  17. </mx:itemRenderer> 
  18. </mx:Flex DataGridColumn> 

【编辑推荐】

  1. 解析三大Flex DataGrid背景色调试方法
  2. 常用FlexBuilder快捷键用法指导
  3. Flex框架Riawave的定制应用
  4. 技术前沿 Flex2.0 从零开始实现文件上传
  5. FlexBuilder开发方法及特点解析 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2010-08-11 16:30:49

Flex DataGr

2013-06-20 11:10:24

iOS开发UItableView单元格背景渐变

2021-08-13 11:10:32

OpenPyXLExcelPython

2024-01-30 13:53:31

2021-04-16 05:54:05

CSS 文字动画技巧

2009-08-07 17:54:41

C#单元格数据

2015-01-15 16:34:31

iOS源码单元格

2022-12-26 11:25:25

CSS黑白文字

2009-07-28 03:44:00

GridViewRow

2010-04-27 11:11:06

Oracle修改JTa

2024-05-08 08:42:58

TypeScript函数文本颜色

2009-07-27 16:46:07

DetailsView

2009-08-07 17:56:07

DataGrid的样式

2010-07-27 13:53:15

Flex ComboB

2010-08-11 16:10:27

Flex DataGr

2010-06-04 10:35:14

2010-08-06 14:13:31

FlexDataGrid分页控

2010-08-11 15:11:52

Flex组合框

2010-08-11 16:03:02

Flex DataGr

2010-05-19 15:15:24

Apache+SVN部
点赞
收藏

51CTO技术栈公众号