gpt4 book ai didi

apache-flex - 在添加和删除项目时迭代 ArrayCollection

转载 作者:行者123 更新时间:2023-12-04 03:22:00 26 4
gpt4 key购买 nike

我想在 Flex 中迭代 ArrayCollection,同时可以添加和删除项目。

因为我没有找到一种方法来使用像 Java 中那样的“经典”迭代器来完成这项工作。我试过游标。但它并没有真正按照我想要的方式工作 ;) 那么我该如何做得很好呢?


var cursor:IViewCursor = workingStack.createCursor();

while (!cursor.afterLast)
{
// Search
deepFirstSearchModified(cursor.current.node,nodeB,cursor.current.way);
// Delete Node
cursor.remove();
// Next Node
cursor.moveNext();

}

最佳答案

我认为最好使用 New Collection/Array 作为操作

private function parseSelectedItem(value:IListViewCollection):IListViewCollection{
var result:Array = new Array();
for each(var item:Object in value)
{
//result.push();
//result.pop();
}
return new ArrayCollection(result) ;
}

希望对你有帮助

关于apache-flex - 在添加和删除项目时迭代 ArrayCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6107751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com