2012-05-24 33 views
2

我有要求,有時我想加載兒童以及大孩子,如果可能的話,他們的孩子在懶加載..這是可能的嗎?如何加載dynatree的延遲加載大兒童?

當我準備json響應延遲加載時,我可以準備像這樣的json響應嗎?

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

解決我的問題我可以試試這個嗎?

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

這項工作?

實際上,需求是當頁面加載取決於某個條件時,應向下展開並激活樹中的特定節點,並向用戶顯示。如果用戶需要,則可以發生其他節點的延遲加載。

回答

2

是的,這應該工作:您可以傳遞嵌套結構。 請注意,如果節點有children定義,"isLazy": true標誌不是必需的(但也不會傷害)。