4
我的Dynatree在我的頁面上運行良好。我正在使用initAjax來獲取結構。當我生成我的JSON我包括「選擇」:真在適當情況下選擇複選框。大多數(全部)複選框都位於根部下三層的深度。Dynatree展開選定節點的父母
我想展開所選節點的父母,以便用戶可以在頁面加載時看到所選的複選框。
我想我需要在getSelectedNodes的onPostInit函數上做些什麼,但我無法確定代碼?我不確定是否應該使用每條語句循環選定的節點?任何幫助將不勝感激!
--UPDATE--
我想通了!
onPostInit: function(isReloading, isError) {
var tree = $('#tree').dynatree('getTree');
var selKeys = $.map(tree.getSelectedNodes(), function(node){
node.makeVisible();
});
}
不知道如何以紀念我的問題關閉? – McCarvill
如果你想出來,把解決方案放在答案中,並接受它。這是積極鼓勵!您可能需要等待一兩天才能接受您的答案。 –