我正在使用 jqTree 将 json 数据转换为易于查看的树。我想一次加载一级树节点,因此页面加载会更快,并且仅在需要时才访问节点。但是,当我将深度 0 的节点发送到 jqTree 时,不会出现展开图标。
如何在不一次发送整批数据的情况下实现这棵树?
我正在使用 jqTree 将 json 数据转换为易于查看的树。我想一次加载一级树节点,因此页面加载会更快,并且仅在需要时才访问节点。但是,当我将深度 0 的节点发送到 jqTree 时,不会出现展开图标。
如何在不一次发送整批数据的情况下实现这棵树?
除非您对咖啡/javascript 进行一些更改,否则我认为您不能使用 jqTree。看看我在 github 上的 fork:
https://github.com/dougnorton/jqTree
看看 demo2.html 页面。
jqtree的dev分支包含一个用于加载子树的新功能。函数loadData现在接受parent_node参数。
$tree.tree('loadData', data, parent_node);