flex4 datagrid增加链接按钮的方法实现


  关于在datagrid里面,增加链接按钮的实现方法
  1. 通过条目渲染器来实现:
      
      
      
  width="100%" horizontalGap="0">    
      
      
      
      
    
  注意:点击事件要加上parentDocument 。如 click="parentDocument.viewStorageDetail()"
  在点击事件代码中
  如下:
  /**
  * 查看详细 yanek 增加该方法
  */
  public function viewStorageDetail():void{
  //选中的行数
  var k:int = this.storageFormLists.selectedIndex;
  //Alert.show("k="+k);
  if(k < 0){
  Alert.show("请选择一笔原作进行查看!");
  return;
  }
  //获取dataGrid中的数据
  var arr : Array =(storageFormLists.dataProvider as ArrayCollection).source;
  //获取当前选中行的dictType列的数据
  var code:String = arr[k]["code"].toString();
  var window : storageFormWatch = PopUpManager.createPopUp(this,storageFormWatch,tru e) as storageFormWatch;
  window.owner = this;
  window.codeStr = code;
  PopUpManager.centerPopUp(window);//弹出子窗口
  }
  注意: 必须是public类型的方法

你可能感兴趣的:(datagrid)