flex datagrid 动态设置行背景色
在实际的项目需求中,如果要求,某一列的背景色统一,并且其他列的背景色呈规律颜色(奇偶)出现,并且替换datagrid行交替颜色,这时,我们可以通过重写datagrid的方法并结合datagridColumn的backgroundColor来实现。不管tr行背景颜色如何,datagridcolumn的backgroundColor始终会覆盖其颜色。 实现类: private var _rowColorFunction:Function; public function set rowColorFunction(f:Function):void? override protected function drawRowBackground(s:Sprite,rowIndex:int,y:Number,height:Number,color:uint,dataIndex:int):void? mxml :? ???1、<mx:Application ...?xmlns:BaseUI="render.*"?></...> ? ?2、//改变颜色方法??? ? 3、?<BaseUI:CustomerDataGrid? ....??rowColorFunction="rowColorFunction"?></...> 原文链接:http://www.software8.co/webqd/flex/3315.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |