dataGrid中动态设置行颜色
来源:互联网 发布:sql语句包含关键字 编辑:程序博客网 时间:2024/05/19 19:14
主要是重写drawRowBackground 如下
<?xml version="1.0" encoding="utf-8"?>
<mx:DataGrid xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300">
<mx:Script>
<![CDATA[
override protected function drawRowBackground(s:Sprite, rowIndex:int,
y:Number, height:Number, color:uint, dataIndex:int):void
{
if(dataIndex < dataprovider.length){
color = uint(dataprovider[dataIndex].color);
}
super.drawRowBackground(s,rowIndex,y,height,color,dataIndex);
}
]]>
</mx:Script>
<mx:columns>
<mx:DataGridColumn headerText="Column 1" dataField="name"/>
<mx:DataGridColumn headerText="Column 2" dataField="value"/>
<mx:DataGridColumn headerText="Column 3" dataField="color"/>
</mx:columns>
<mx:dataProvider>
<mx:ArrayCollection id="dataprovider">
<mx:Object>
<mx:name>dd</mx:name>
<mx:value>10</mx:value>
<mx:color>0xFFAA00</mx:color>
</mx:Object>
<mx:Object>
<mx:name>aa</mx:name>
<mx:value>200</mx:value>
<mx:color>0x00FF12</mx:color>
</mx:Object>
<mx:Object>
<mx:name>cc</mx:name>
<mx:value>110</mx:value>
<mx:color>0x5500FF</mx:color>
</mx:Object>
</mx:ArrayCollection>
</mx:dataProvider>
</mx:DataGrid>
效果如下
- dataGrid中动态设置行颜色
- easyui datagrid中动态改变某行的颜色
- DataGrid背景颜色设置
- Flex修改DataGrid行颜色以及按行值设置行颜色
- datagrid中读取的行鼠标经过的时候,设置鼠标悬停行的颜色
- C# Windows Form中如何设置datagrid的各行颜色.
- DataGrid中鼠标单击行改变颜色
- DataGrid中鼠标单击行改变颜色
- DataGrid中鼠标单击行改变颜色
- Android中动态设置TextView的颜色
- Android中动态设置TextView的颜色
- Activity中动态设置TextView的颜色
- 【Android---项目中】TextView动态设置颜色
- flex datagrid 动态设置行背景色
- DATAGRID动态设置模板
- 【easyui】 datagrid动态改变某一行的颜色
- WPF 设置DataGrid 鼠标移动改变行颜色样式
- easyui 设置dataGrid选中行的背景颜色
- 唐骏的八大“职业经理潜规则”辨析(转)
- 案例实战交换机Trunk隧道技术应用
- Struts VS Spring 两种MVC框架比较
- Slope one:简单高效的推荐算法
- 块的初始化
- dataGrid中动态设置行颜色
- 探讨Spring框架使用真相
- 追MM与23种常用的设计模式
- TOMCAT内存溢出
- 用JAVA的多线程实现银行取款的问题
- samba中文显示乱码问题
- 理解Oracle企业架构模型
- 谈谈我对考研软件学院的看法!!!(转)
- SED手册