Dynatree“获取无效的加载事件”

时间:2018-12-10 13:40:22

标签: javascript jquery fancytree dynatree jquery-dynatree

我正在从事与嵌套文件夹结构相关的项目,此文件夹结构是通过dynatree概念实现的。我们存储访问的文件夹ID(唯一ID)以映射树节点。刷新页面时,我们曾经使用存储的文件夹ID来调用以前访问的文件夹。一切似乎正常,但有时文件夹无法扩展,而是停止在根目录本身。这似乎很奇怪,因为它只是偶尔发生。调试后,我们发现已引发异常并成功捕获了异常,但这不会导致扩展文件夹。

例外是获得无效的加载事件

但是使用正确的字符串,eventType变量似乎没问题, 我是dynatree的新手,有人可以帮我吗

 var eventType = "nodeLoaded.dynatree." + node.tree.$tree.attr("id") + "." + node.data.key;
 try {
     node.tree.$tree.trigger(eventType, [node, true]); // exception thrown
 } catch (e) {
     console.log(e);  //this is the place where exception is logged
 }

1 个答案:

答案 0 :(得分:-1)

Dynatree不再维护,您可以考虑切换到Fancytree。它支持“ ext-persist”扩展,可在重新加载后恢复树状态。