中易网

如何改变datagrid中某行某列的字体的颜色

答案:2  悬赏:80  
解决时间 2021-02-12 07:00
如何改变datagrid中某行某列的字体的颜色
最佳答案
DataGrid不能实现。
建议用VSflexgrid 和 MSHflexgrid控件.
全部回答
代码如下,新建一个as文件,粘贴进去,再调用一下rowcolorfunction属性就行: package uicontrol { import mx.controls.datagrid; import mx.controls.*; import flash.display.shape; import mx.core.flexshape; import flash.display.graphics; import flash.display.sprite; import mx.rpc.events.abstractevent; import mx.collections.arraycollection; import flash.events.event; public class rowdatagrid extends datagrid { private var _rowcolorfunction:function; public function rowdatagrid() { super(); } public function set rowcolorfunction(f:function):void { this._rowcolorfunction = f; } public function get rowcolorfunction():function { return this._rowcolorfunction; } override protected function drawrowbackground(s:sprite,rowindex:int,y:number, height:number, color:uint, dataindex:int):void { if(this.rowcolorfunction != null ){ if( dataindex < this.dataprovider.length ){ var item:object = this.dataprovider.getitemat(dataindex); color = this.rowcolorfunction.call(this, item, color); } } super.drawrowbackground(s, rowindex, y, height, color, dataindex); } } }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
橱柜门是选用烤漆的还是模压的好
雪铁龙世嘉三厢1.6排量和2.0排量的发动机不一
汽车导航硬盘解密方法?硬盘导航不知现在怎么
世纪华联购物广场浦园店在什么地方啊,我要过
大家帮我看看这双亚瑟士的鞋,不知道是不是瑕
有谁帮我猜谜底呀
消毒餐具洗勺子专用框哪里有卖的
行政处罚该不该进行听证?
风情广告喷画在哪里啊,我有事要去这个地方
“嬢”的日语读音?
我装了win8以后,一玩dota2没多久无线网络就
金东方超市地址在什么地方,想过去办事
cf2014年出的英文名字的7或8个男人物,都叫什
阴阳八宫六十四卦读音
关于服装制版
推荐资讯
河南省西平县专探中学地址在什么地方,想过去
松原有肯德基吗
何以琛萧默这个剧名是什么意思?电视剧,钟汉
小华、小明两家住在一栋楼的同一单元内,小华
洋葱生芽埋到土地里长出了洋葱皮能吃吗?
推荐个小说 类似于紫川这种的玄幻帝国小说 不
被打后报警,警方应该开什么证明
请问台式小风扇的尺寸是怎样量的,比如说10寸
新杨屋我想知道这个在什么地方
黑山羊羊肉米线馆在哪里啊,我有事要去这个地
佛公坳这个地址在什么地方,我要处理点事
“伟峰”帮忙取个英文名
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?