【问题标题】:is it possible to split ArrayCollection in flex?是否可以在 flex 中拆分 ArrayCollection?
【发布时间】:2013-12-02 06:43:40
【问题描述】:

我正在尝试拆分 arrayCollection 并复制到另一个 arrayCollection。有没有可能。有什么想法吗?

【问题讨论】:

    标签: actionscript-3 apache-flex flex4 flex3 flex4.5


    【解决方案1】:

    您可以使用 addAll 方法将一个 IList 添加到另一个。

    myCollection.addAll(anotherCollection);
    

    【讨论】:

    • 这会让你得到对第一个对象的引用?
    • 不确定我是否理解您的问题。对 myCollection 和 anotherCollection 的引用将保持不变。
    • 我想说的是,我认为这两个 ArrayCollection 保持相同的引用,然后将不再是副本,也许 Eranga Lakmal Perera 需要一个克隆或取消引用的副本,才能独立工作数据源。
    • 我明白了。幸运的是,您总是可以提前克隆项目: var newAC:ArrayCollection = new ArrayCollection( anotherCollection.source ) );
    • 不幸的是,这是不可能的。为什么是我的问题,因为您必须通过反射 ArrayCollection 将一个类克隆到另一个类。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 2018-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多