flex3里面Datagrid组件。我们可以设置datagrid的selectionColor样式 来改变点击的某行的背景色。

上面的实际上datagrid已经选择了某一行,selectedIndex已经不等于-1了。现在有另外一个需求。就是通过点击某一行。同样改变某行的背景色,但是datagri... 上面的实际上datagrid已经选择了某一行,selectedIndex已经不等于-1了。现在有另外一个需求。就是通过点击某一行。同样改变某行的背景色,但是datagrid并不需要选择某一行,也就是datagrid.selectedIndex仍然等于-1。请问如何实现呢? 展开
 我来答
miller3257
2011-04-25 · 超过53用户采纳过TA的回答
知道答主
回答量:137
采纳率:0%
帮助的人:136万
展开全部
原理有的时候很简单啊,重写DATAGRID里的一个方法,叫作drawRowBackground,加入你要改变的颜色和改变颜色的前进条件就行啦。更方便的作法是,网上应该有一个组件是别人写好的好像叫作COLORED_DATAGRID,具体我忘了,你可以看下人家怎么重写的这个方法来用,相当简单。我以前开发一个项目的时候重写过。久了。忘了。只是给你提个想法,呵呵。希望你能懂。
PS 参考以下连接(注:非本人博客): http://www.blue1000.com/bkhtml/2008-11/58660.htm

参考资料: http://www.blue1000.com/bkhtml/2008-11/58660.htm

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式