我想将我的行的背景颜色更改为渐变
所以这是我的高级数据网格;
<mx:AdvancedDataGrid id="statsGrid" width="100%" height="100%" styleFunction="myStyleFunc" />
如果字符串“ALL”在该行的任何单元格中,这是我如何将完整的行 fontWeight 更改为“bold”并将颜色更改为红色。
private function myStyleFunc(data:Object,col:AdvancedDataGridColumn):Object {
try {
if(data) {
for( var propertyName : * in data){
if (data[propertyName] == "ALL") {
return {fontWeight:"bold",color :"#FF0000"};
}
}
}
}catch(err:Error) {}
return {fontWeight:"normal"};
}
这是我在另一段代码中使用的一段代码,用于使按钮具有蓝色渐变。
<s:Rect radiusX="4" width="100%" height="100%">
<s:fill>
<s:LinearGradient rotation="90">
<s:GradientEntry color="#333333" ratio="0" />
<s:GradientEntry color="#666666" ratio="1" />
</s:LinearGradient>
</s:fill>
</s:Rect>
所以我的问题是如何在 myStyleFunc():Object 中使用类似于 S:Rect 代码的东西来返回渐变的背景颜色 bgColor?