我使用json数据创建了JSTree。最初,一切都按预期工作。JSTree,创建节点和JavaScript超时
然而,当我使用 “创造”(CRRM插件)动态添加节点具有功能
的jQuery( “#mpTree”)。jstree( “创造”, parentNodeId, “最后”,{ “attr”:{ “rel”:“assetNew”,“id”: “newNodeId”},“data”:“dataVarHere”} ,function(){},true);
如果我超过了在IE中创建的30个后续节点,在Mozilla 60ish中,Javascript超时。 Chrome可以在不超时的情况下处理负载。
很显然,这远非理想。有没有其他的方法来创建一堆节点,并将它们添加到树中,而不会过度加载?
在此先感谢。
“超时”你的意思是浏览器抱怨缓慢的脚本,对吧? – Pointy 2011-02-24 21:49:02
是的,这是正确的。 – jorgemoya 2011-02-24 21:50:20
如果我需要使用crrm插件单击它们以将其添加到根以及其他节点。我可以写什么来访问用户点击的节点的nodeID?我只需要在create built-in函数中使用parentNodeId的通用替代方法。这是我尝试过但成功的原因。 (“#tree”)。jstree(“create”,$(this.id),“inside”,{“data”:“new child节点“,”状态“:”打开“},假,真); \t \t THANKs advance。 – 2013-09-15 23:43:01