'FLEX'에 해당되는 글 32건

  1. 2008.12.10 [FLEX] DataGrid ROW 색상변경 1
2008. 12. 10. 17:57

[FLEX] DataGrid ROW 색상변경

package components
{
import flash.display.Sprite;
import mx.collections.ArrayCollection;
import mx.controls.DataGrid;
 
public class CustomedGrid extends DataGrid{
public function CustomedGrid(){
}
override protected function drawRowBackground(s:Sprite, rowIndex:int, y:Number, height:Number, color:uint, dataIndex:int):void{
if(dataProvider != null){
var dp:ArrayCollection = dataProvider as ArrayCollection;
var item:Object;
if(dataIndex < dp.length){
item = dp.getItemAt(dataIndex);
}
if(item != null && item.col24 == "1"){
color = 0xFED47D;
}
else{
color = 0xFFFFFF;
}     
  }
  super.drawRowBackground(s,rowIndex,y,height,color,dataIndex);
}
}
}