jsTree的哪个数据源?

时间:2011-04-27 23:14:39

标签: jquery jstree

我想使用jsTree编写一个应用程序来显示和操作我的hdd的目录结构(一个选定的目录和所有子目录)。 Manipulate =读取/更新/创建文件&创建新目录。

我对jsTree没有真正的经验,我想知道

  • 我应该使用的数据源(html,json,xml)类型
  • 为什么
  • 其他建议欢迎使用什么而不是jsTree

(所有在Windows上运行sinatra + haml)

1 个答案:

答案 0 :(得分:1)

这将是一个解决问题的答案,但您确实应该使用最适合您项目的数据源。 jsTree可以处理所有这三个,但是,由于某种原因,特别是选择一个可能会让你受益。

在我自己使用的jsTree中,我发现使用JSON最简单,因为它很容易构建和创建服务器端(我使用的是ASP.NET MVC)。它只需要很少的工作就可以完成,我可以在一个类中包含树的构建。

除了jsTree(基于您使用的技术)之外,我没有任何其他特别的建议。我会说做出决定并尝试一下。如果您正在使用源代码管理,那么如果事情无法解决,您可以随时回滚。但是,听起来你最好开始使用jsTree,看看它是否符合你的需求。它不是一个非常“沉重”的库,所以开始让它工作并看你喜欢它是相当容易的。

然而,有一条建议是保留文档和论坛,因为官方文档中有一些功能尚未完全更新,但论坛中对此进行了介绍。 (我以这种方式遇到了一个特定问题,通过在论坛中进行一些搜索来解决。)