我有一个延迟加载树,一切正常,但是我需要能够在 jQuery 中扩展特定节点。我在这里查看了演示,但每当我尝试调用时,toggleExpand()
我都会收到以下错误(在 IE9 上,这是我们 Intranet 上的目标平台):
"0x800a01b6 - Microsoft JScript runtime error: Object doesn't support property or method 'toggleExpand'"
我的代码很简单:
var node = $("#OrgDataTree").fancytree("getTree").getNodeByKey(key);
node.toggleExpand();
alert(node.key); // testing for node, I see what I expect.
使用node.expand()
给出相同的结果。我也尝试过从activate(event, data)
事件中获取节点,data.node
但它对我也不起作用(不是我需要使用这种情况,我只是想找到某种方法来获取节点对象的句柄这样可行)。
根据我找到的任何文档,这似乎应该满足我的需要,但事实并非如此。