2011-11-15 28 views
0

我有一個文件名/路徑數組。可以說,它包含:使用來自陣列的Dojo樹的文件資源管理器

  • FILE1.TXT
  • Folder1中/ FILE2.TXT
  • Folder1中/ File3.txt
  • 文件夾2/File4.txt
  • Folder3/Folder4/File5.txt
  • Folder3/File6.txt
  • NewFile.txt

現在,我想創建一個Dojo樹基本上顯示了樹形結構的根爲「文件」和它下面的這個信息出現這樣的樹

  • 文件(ROOT)
    • FILE1.TXT
    • Folder1中
      • FILE2.TXT
      • File3.txt
    • 文件夾2
      • File4.txt
    • Folder3
      • Folder4
        • File5.txt
      • File6.txt
    • NewFile.txt

我能夠創建一個JSON形式單層樹結構。由於時間緊迫,我需要一個可以創建我想要的JSON文件的算法/代碼片段。有任何想法嗎!?

回答

1

看看giveSortedArray()函數(是的,我在函數命名吸):

http://jsfiddle.net/QDAjz/

我用dojo.store.Memory現有的文件夾更容易抓取,但我敢肯定有一些其他(可能更好)的解決方案。

相關問題