flex4 datagrid里点击链接打开图片的方法

  1. 在datagrid里面 加入链接
  链接新窗口显示相关的图片
  。
  如下
  
  
  
  
  
  
  
  
  
  方法:
  /**
  * 原作查看大图 yanek 增加该方法
  */
  public function viewBigImage():void{
  //选中的行数
  var k:int = this.originalPicList.selectedIndex;
  //Alert.show("k="+k);
  //获取dataGrid中的数据
  var arr : Array =(originalPicList.dataProvider as ArrayCollection).source;
  //获取当前选中行的dictType列的数据
  var path:String = arr[k]["picUrlImage"].toString();
  var path1:String = this.originalPicList.selectedItem.picUrlImage;
  //Alert.show("path="+path);
  var window : ViewBigImage = PopUpManager.createPopUp(this,ViewBigImage,true) as ViewBigImage;
  window.owner = this;
  //window.bigimage.source = path;
  window.bigimage.source = path1;
  PopUpManager.centerPopUp(window);//弹出子窗口
  }
  //
  注意:取得路径的方法 var path1:String = this.originalPicList.selectedItem.picUrlImage;
  弹出新窗口代码:ViewBigImage.mxml
  
  flex/spark"
  xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" close="PopUpManager.removePopUp(this)" title="大图查看" width="681" height="498">
  
  
  
  
  
  
  
  
  
  height="391" id="bigimage"/>
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值