在flex的datagrid中显示图标
dataArray.addItem({isSelected:false,name:'Christina Coenraets',phone:'555-219-2270',email:'ccoenraets@fictitious.com',sym:true});
dataArray.addItem({isSelected:false,name:'Joanne Wall',phone:'555-219-2012',email:'jwall@fictitious.com',sym:false});
dataArray.addItem({isSelected:false,name:'Maurice Smith',phone:'555-219-2012',email:'maurice@fictitious.com',sym:true});
dataArray.addItem({isSelected:false,name:'Mary Jones',phone:'555-219-2000',email:'mjones@fictitious.com',sym:true});
dataArray.addItem({isSelected:false,name:'God Win',phone:'555-219-2005',email:'godwin@fictitious.com',sym:false});
dgUser.dataProvider = dataArray;
<mx:itemRenderer>
<fx:Component>
<mx:VBox width="100" height="100%"
horizontalAlign="center" verticalAlign="middle">
<mx:Image id="imgVisible" source="assets/images/flowchart/SPLITFLOW.PNG">
<fx:Script>
<![CDATA[
[Embed(source='assets/images/flowchart/SPLITFLOW.PNG')]
private var iconTest:Class;
override public function set data(value:Object):void
{
super.data = value;
imgVisible.visible = value.sym;
}
]]>
</fx:Script>
</mx:Image>
</mx:VBox>
</fx:Component>
</mx:itemRenderer>
【相关参考】
http://www.dotblogs.com.tw/mis2000lab/archive/2009/07/29/flex_datagrid_image_itemrenderer.aspx
http://chenhongdragon.blog.163.com/blog/static/879810202009712115234256/