Dynatree扩展所选节点的父母

我的Dynatree在我的页面上运行良好。 我正在使用initAjax来获取结构。 当我生成我的json时,我包含“select”:在适当的情况下选择复选框。 大多数(全部)复选框的根深度为三级。

我想扩展所选节点的父节点,以便用户在页面加载时可以看到所选的复选框。

我想我需要在onPostInit函数上用getSelectedNodes做一些事情,但我不能确定代码? 我不确定我是否应该使用每个语句循环选定的节点? 任何帮助将不胜感激!

–UPDATE–

我想到了!!

onPostInit: function(isReloading, isError) { var tree = $('#tree').dynatree('getTree'); var selKeys = $.map(tree.getSelectedNodes(), function(node){ node.makeVisible(); }); } 

响应时间略短:

 onPostInit: function() { $.map(this.getSelectedNodes(), function(node){ node.makeVisible(); }); }