首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex实现DataGrid高亮展示数据的功能

2013-10-15 
flex实现DataGrid高亮显示数据的功能flex要高亮数据一般可以使用选中效果或者设置背景,选中效果只能是高亮

flex实现DataGrid高亮显示数据的功能

flex要高亮数据一般可以使用选中效果或者设置背景,选中效果只能是高亮一条,多条高亮只能设置背景来达到效果。但是原生的DataGrid根本无法达到所要的效果,目前一般就是来改写原生的DataGrid,只需重新写一个类来重写drawRowBackground方法就可以了,代码如下

private function colorFunction(item:Object, color:uint):uint{var col:uint=0xe3eaf2;if(commonMsg.length > 0){for(var i:int=0;i<commonMsg.length;i++){if(commonMsg.getItemAt(i).id==item.id){col=0xF10026;}}}return col;}
到这里效果就做出来了



热点排行