我正在尝试更改数据网格的背景颜色。我有以下内容确实将颜色更改为红色....但只有在我点击网格后。我需要背景颜色以红色开始。
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
super.updateDisplayList(unscaledWidth, unscaledHeight);
var g:Graphics = graphics;
g.clear();
if (this.column.dataField == "data1")
{
g.beginFill(0xFF0000);
g.drawRect(0, 0, unscaledWidth, unscaledHeight);
g.endFill();
}
}
这是我的自定义ItemRenderer
答案 0 :(得分:0)
尝试调用invalidateDisplayList函数。
override public function prepare(hasBeenRecycled:Boolean):void {
//do stuff
this.invalidateDisplayList();
}