-1
如何创建一个可以生成唯一变量名称的新的arraycollection?arraycollection unique var
像:
AC+nu as in AC1:ArrayCollection
AC+nu as in AC2:ArrayCollection
AC+nu as in AC3:ArrayCollection
AC+nu as in AC4:ArrayCollection
nu++;
如何创建一个可以生成唯一变量名称的新的arraycollection?arraycollection unique var
像:
AC+nu as in AC1:ArrayCollection
AC+nu as in AC2:ArrayCollection
AC+nu as in AC3:ArrayCollection
AC+nu as in AC4:ArrayCollection
nu++;
我想你想:
var ac1:ArrayCollection = new ArrayCollection(sourceArrayCollection.list);
var ac2:ArrayCollection = new ArrayCollection(sourceArrayCollection.list);
你可以考虑一个超级的ArrayCollection来存储所有的ArrayCollection你。理想就像一个二维数组。
var superDataCollection:ArrayCollection = new ArrayCollection();
var dc:ArrayCollection = new ArrayCollection();
var di:Object = new Object();
di.label1 = "Test";
di.label2 = "Test2";
dc.addItem(di);
superDataCollection.addItem(dc);
myDG.dataProvider = superDataCollection[0];
所以你想在运行时做到这一点吗?也许如果你告诉我们为什么你想这样做,也许我们可以想出一个解决方案:) – 2011-05-11 01:31:38
我有多个数据网格,如果我更正,数据网格只能接受AC,所以如果我使用一个AC,是否进行更改AC会影响其他数据网格使用相同的AC,我认为每个数据网格具有唯一的AC是正确的? – Jonyang 2011-05-11 01:36:25
我不确定DataGrid是否只能接受AC。我认为它也可以接受XML。除了这个问题,是的,你需要为每个数据网格提供一个独特的AC。你是否在运行时在循环中填充网格?或者你是一个接一个地给他们打电话? – 2011-05-11 01:54:20