欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

flex实现DataGrid高亮显示数据功能的解决方案

程序员文章站 2022-03-07 18:48:37
flex要高亮数据一般可以使用选中效果或者设置背景,选中效果只能是高亮一条,多条高亮只能设置背景来达到效果。但是原生的datagrid根本无法达到所要的效果,目前一般就是来...
flex要高亮数据一般可以使用选中效果或者设置背景,选中效果只能是高亮一条,多条高亮只能设置背景来达到效果。但是原生的datagrid根本无法达到所要的效果,目前一般就是来改写原生的datagrid,只需重新写一个类来重写drawrowbackground方法就可以了,代码如下

用的时候先引入名称空间 xmlns:control="org.lxh.*",把原来的datagrid改成下面这样

rowcolorfunction属性用来设置高亮的效果,例如那一列需要高亮,对应的function如下

到这里效果就做出来了