Активный узел в Fanytree Init
Я пытаюсь активировать узел дерева, созданного причудливым деревом, используя Javascript. Я использую флягу в качестве серверной структуры и передаю ключ в качестве серверной переменной. Как уже упоминалось на http://wwwendt.de/tech/fancytree/demo/index.html, я использую следующий скрипт:
$("#tree2").fancytree("getTree").activateKey('{{key}}');
Однако это не активирует какой-либо ключ, несмотря на наличие ключа.
PS Я настраиваю свой ключ, используя буквенно-цифровой код в исходных данных ajax для причудливого дерева.
1 ответ
Ваш код выглядит нормально, учитывая, что селектор существует и '{{key}}'
разрешает существующий ключ (вы можете проверить это, используя console.log(...)
).
Обратите внимание, что узлы доступны только после возврата запроса ajax, поэтому вы можете искать только эти узлы в tree.init
событие или после того, как это произошло.