flex4取得datagrid里字段值的正确方法


  解决的问题:datagrid里的数据经过排序后,数据就会混乱:
  1. datagrid里的数据经过排序后,数据就会混乱。
  如下是正确的方法
  var path1:String = this.originalPicList.selectedItem.picUrlImage;
  如下是错误的方法:
  var k:int = this.originalPicList.selectedIndex;
  //获取dataGrid中的数据
  var arr : Array =(originalPicList.dataProvider as ArrayCollection).source;
  //获取当前选中行的dictType列的数据
  var path:String = arr[k]["picUrlImage"].toString();

猜你喜欢

转载自iyoe39iyoe.iteye.com/blog/1573104