我有一个文件名/路径数组。假设它包含:
- 中
- Folder1/File2.txt
- Folder1/File3.txt
- Folder2/File4.txt
- Folder3/Folder4 File5.txt
- Folder3/File6.txt
- NewFile.txt
现在我想创建一个Dojo树,它基本上以树状结构显示这些信息,根为"Files",下面出现如下的树
- 文件(根)
- 中
- Folder1
- File2.txt
- File3.txt
- Folder2
- File4.txt
- Folder3
- Folder4
- File5.txt
- File6.txt
- Folder4
- NewFile.txt
我能够创建一个JSON表单单级树结构。由于时间紧迫,我需要一个算法/代码片段,可以创建我想要的JSON文件。有什么想法?
看一下givesortearray()函数(是的,我在函数命名方面很糟糕):
http://jsfiddle.net/QDAjz/我使用dojo.store.Memory来更容易地获取现有文件夹,但我相信还有其他(可能更好的)解决方案。