使用阵列中的Dojo树的文件资源管理器

时间:2011-11-15 16:38:19

标签: json dojo dijit.tree

我有一个文件名/路径数组。让我们说它包含:

  • FILE1.TXT
  • Folder1中/ FILE2.TXT
  • Folder1中/ File3.txt
  • FOLDER2 / File4.txt
  • Folder3 / Folder4 / File5.txt
  • Folder3 / File6.txt
  • NewFile.txt

现在我想创建一个Dojo树,它基本上将这些信息显示在一个树形结构中,root用作“Files”,在它下面显示一个像这样的树

  • 档案(ROOT)
    • FILE1.TXT
    • Folder1中
      • FILE2.TXT
      • File3.txt
    • FOLDER2
      • File4.txt
    • Folder3
      • Folder4
        • File5.txt
      • File6.txt
    • NewFile.txt

我能够创建一个JSON表单级树结构。由于时间紧迫,我需要一个算法/代码片段,它可以创建我想要的JSON文件。任何想法!?

1 个答案:

答案 0 :(得分:1)

看看giveSortedArray()函数(是的,我吮吸函数命名):

http://jsfiddle.net/QDAjz/

我使用dojo.store.Memory来更容易地获取现有文件夹,但我确信还有其他一些(可能更好的)解决方案。