Flex设置DataGrid单元格颜色以及表头背景颜色渐变

来源:互联网 发布:北京 java培训完 工资 编辑:程序博客网 时间:2024/05/20 12:50

1、 设置DataGrid单元格颜色

package com.tjsoft.base.common.page{import flash.display.Sprite;import mx.controls.DataGrid;public class ColorsDataGrid extends DataGrid{public function ColorsDataGrid(){super();}/** *  * 设置单元格背景颜色 *  * */override protected function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void{if(rowIndex%2==1){color=0xffffff;//偶数行}else{color=0xefefef;//奇数行} super.drawRowBackground(s,rowIndex,y,height,color,dataIndex);}}}

2、 设置DataGrid表头背景颜色渐变

[Bindable]  private var backgroundColorFareArray:Array = [0x1d72c1,0xb8e9fb];在DataGrid组件中设置headerColors="{backgroundColorFareArray}"



原创粉丝点击