flex datagrid 图片 图标


在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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值