将图像添加到在AS类中创建的数据网格中

时间:2010-07-09 15:32:01

标签: flex actionscript datagrid

我在ActionScript类中创建了一个数据网格,我想在其中一个列中添加一个Image ..我试图以这种方式添加图像..但它不起作用..任何人都可以帮助我..

[Embed(source="../../../../css/images/redCircleIcon.png")]  
public static const redIcon:Class;      
var statusRedImg:Image = new Image();  
statusRedImg.source = redIcon;                  
var dp:Array = new Array();  
dp.push({STATUS:statusRedImg,COL2:"1", DATE1:"09/09/2010 11:51:09 AM",
         LEVEL:"1200 34%", DATE2:"09/09/2010 11:51:09 AM",
         DATE3:"09/09/2010 11:51:09 AM"});  
myDataGrid.dataProvider = dp; 

1 个答案:

答案 0 :(得分:1)

您的代码唯一能做的就是向dataProvider添加一个项目。

如果要将图像添加到其中一个列,您将需要为该列创建一个itemRenderer,该列将进入相关数据元素并使用该数据以某种方式显示图像。