Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 在Flex4中,从根节点复制树_Apache Flex_Tree_Copy_Root - Fatal编程技术网

Apache flex 在Flex4中,从根节点复制树

Apache flex 在Flex4中,从根节点复制树,apache-flex,tree,copy,root,Apache Flex,Tree,Copy,Root,我继承了Flex air项目,以前从未使用过树。该树按层次结构显示xml文件。用户可以对数据进行更改。我需要将整个树的数据保存到一个文件中 我可以将当前选择的项目保存到文件中,没有问题。但是我需要从树的根向前保存所有数据 我想我可以制作一个树的副本,并将我的新树的所选项目设置为root或其他。有点像这样的伪代码: var treeToSave:Tree=新树(editedTree) treeToSave.selectedIndex=0 //现在保存树保存到文件 这会产生一个编译错误,但希望您能看

我继承了Flex air项目,以前从未使用过树。该树按层次结构显示xml文件。用户可以对数据进行更改。我需要将整个树的数据保存到一个文件中

我可以将当前选择的项目保存到文件中,没有问题。但是我需要从树的根向前保存所有数据

我想我可以制作一个树的副本,并将我的新树的所选项目设置为root或其他。有点像这样的伪代码:

var treeToSave:Tree=新树(editedTree)

treeToSave.selectedIndex=0

//现在保存树保存到文件


这会产生一个编译错误,但希望您能看到我正在尝试做什么。我可能在概念上遗漏了一些东西,谢谢你的帮助。谢谢

我不明白在这种情况下为什么需要复制树或数据。只需通过树的“dataProvider”属性从树中获取XML数据并将其写入文件。

我不明白在这种情况下为什么需要复制树或数据。只需通过树的“dataProvider”属性从树中获取XML数据并将其写入文件。

数据提供程序将转换为XMLListCollection类型。源属性应允许您获取原始XML。数据提供程序将转换为XMLListCollection类型。源属性应该允许您获取原始XML。