Fanytree Init 上的活跃节点

Active node on Fanytree Init

我正在尝试使用 Javascript 激活 fancytree 生成的树的一个节点。我使用 Flask 作为服务器端框架,并将密钥作为服务器端变量传递。如 http://wwwendt.de/tech/fancytree/demo/index.html#sample-api.html 所述,我正在使用以下脚本:

$("#tree2").fancytree("getTree").activateKey('{{key}}');

但是,尽管存在密钥,但这不会激活任何密钥。

P.S。我正在使用源 ajax fancy tree 数据中的字母数字代码自定义我的密钥。

您的代码看起来不错,因为选择器存在并且 '{{key}}' 解析为现有键(您可能需要使用 console.log(...) 进行检查)。

请注意,节点仅在 ajax 请求返回后可用,因此您只能在 tree.init 事件中查找这些节点或这件事发生后。