flex4.5 spark datagrid itemrenderer
来源:互联网 发布:怎么招募淘宝客 编辑:程序博客网 时间:2024/05/16 09:35
<?xml version="1.0" encoding="utf-8"?><s:GridItemRenderer xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" updateComplete="griditemrenderer_updateCompleteHandler(event)"> <fx:Script> <![CDATA[ import mx.controls.Alert; import mx.events.FlexEvent; import mx.formatters.NumberBaseRoundType; import mx.formatters.NumberFormatter; protected function griditemrenderer_updateCompleteHandler(event:FlexEvent):void { var val:Number = new Number(data[column.dataField]); var r:Number = (1 - val) * 255 var g:Number = val * 255; var b:Number = 0; fillColor.color = (r<<16) | (g<<8) | b; } ]]> </fx:Script> <s:Rect top="0″ bottom="0″ right="0″ left="0″> <s:fill> <s:SolidColor id="fillColor" color="#E0E0E0″ alpha="0.5″/> </s:fill> </s:Rect> <s:Label id="lblData" top="9″ left="7″ color="0×505050″ alpha="0.5″/> </s:GridItemRenderer>