如何在dynatree的延迟加载中加载大孩子?

时间:2012-05-24 12:25:23

标签: jquery json dynatree jquery-dynatree

我有一些要求,有时候我想加载孩子和大孩子,如果可能的话他们的孩子在懒惰的装载......这可能吗?

当我准备json响应延迟加载时,我可以像这样准备json响应吗?

[ { "title": "Node1", "isLazy": true, "key": "BC13B21636CD6D5C", }, { … }, … ]

解决我的问题可以尝试这样吗?

 [ { "title": "Node1", "isLazy": true, "key": "BC13B21636CD6D5C",children:{ "title": "childNode", "isLazy": true, "key": "asdaasas"} }, { … }, … ]
这会有效吗?

实际上,需求是当页面根据某种情况加载时,应该扩展和激活树下的特定节点,向用户显示。如果用户想要正常,也可以进行其他节点的延迟加载。

1 个答案:

答案 0 :(得分:2)

是的,这应该有效:您可以传递嵌套结构。 请注意,如果某个节点已定义children,则不需要"isLazy": true标志(但也不会受到影响)。