Apache flex 在Flex4中,从根节点复制树
我继承了Flex air项目,以前从未使用过树。该树按层次结构显示xml文件。用户可以对数据进行更改。我需要将整个树的数据保存到一个文件中 我可以将当前选择的项目保存到文件中,没有问题。但是我需要从树的根向前保存所有数据 我想我可以制作一个树的副本,并将我的新树的所选项目设置为root或其他。有点像这样的伪代码: var treeToSave:Tree=新树(editedTree) treeToSave.selectedIndex=0 //现在保存树保存到文件Apache flex 在Flex4中,从根节点复制树,apache-flex,tree,copy,root,Apache Flex,Tree,Copy,Root,我继承了Flex air项目,以前从未使用过树。该树按层次结构显示xml文件。用户可以对数据进行更改。我需要将整个树的数据保存到一个文件中 我可以将当前选择的项目保存到文件中,没有问题。但是我需要从树的根向前保存所有数据 我想我可以制作一个树的副本,并将我的新树的所选项目设置为root或其他。有点像这样的伪代码: var treeToSave:Tree=新树(editedTree) treeToSave.selectedIndex=0 //现在保存树保存到文件 这会产生一个编译错误,但希望您能看
这会产生一个编译错误,但希望您能看到我正在尝试做什么。我可能在概念上遗漏了一些东西,谢谢你的帮助。谢谢我不明白在这种情况下为什么需要复制树或数据。只需通过树的“dataProvider”属性从树中获取XML数据并将其写入文件。我不明白在这种情况下为什么需要复制树或数据。只需通过树的“dataProvider”属性从树中获取XML数据并将其写入文件。数据提供程序将转换为XMLListCollection类型。源属性应允许您获取原始XML。数据提供程序将转换为XMLListCollection类型。源属性应该允许您获取原始XML。