flex dataProvider 的数据类型及遍历,foreach;
var data:ArrayCollection = list1.dataProvider as ArrayCollection;
遍历:
var datas:ArrayCollection= new ArrayCollection();
for each (var item:RyxxDragDto in this.lstRole.dataProvider) {
if (item.GH!=null)
datas.addItem(item);
}
var datas: ArrayCollection = lstUser.dataProvider as ArrayCollection;
for each (var item:RyxxDragDto in this.lstRole.dataProvider) {
if (datas.length ==0)
return;
if (item.GH==null)
{
item.GH =datas[0].GH;
item.XM =datas[0].XM;
datas.removeItemAt(0);
}
}