Veg*_*eta 0 apache-flex actionscript-3 arraycollection
我是Flex的新手,但我正在学习一些教程,试着抓住我正在研究的项目.
我正在使用AS3.
我现在需要将arraycollection(A)添加到填充数据网格的arraycollection(B)中.因此,当用户单击左列上的选项时,生成的arraycollection(A)将添加到右列中当前显示的结果中.
我还需要它来过滤掉任何重复的条目.因此,如果B已经有A中的记录,则不会添加.
我想我可以通过使用additem()函数循环浏览A将每一行添加到B,但是我不确定使用循环的语法是什么,但如果有更好的建议,我肯定会对它开放.
非常感谢您的帮助!
假设您已经填充了2个集合,合并代码将如下所示:
var collectionA:ArrayCollection;
var collectionB:ArrayCollection;
for each (var item:Object in collectionB) {
if (!collectionA.contains(item)) {
collectionA.addItem(item);
}
}
Run Code Online (Sandbox Code Playgroud)
其中collectionA将是collectionB中的唯一项目将合并到的集合.
| 归档时间: |
|
| 查看次数: |
616 次 |
| 最近记录: |