Возможна ли тихая ленивая загрузка дочерних узлов в Dynatree?
Из крошек я использую Dynatree's getNodeByKey()
Функция API для доступа к узлу дерева и appendAjax
присоединить к нему детей:
<?php
(...)
parentNode=tree.getNodeByKey(parent);
parentNode.appendAjax({
type: \'POST\',
url: \'inc/treeNodes.php\',
dataType: \'json\',
data: {key: parent}
});
?>
Использование кода выше, есть побочный эффект; это как если родительский узел получает фокус, и моя страница автоматически прокручивается вверх, чтобы отобразить дерево.
Что я должен сделать, чтобы ленивая загрузка была совершенно бесшумной?
1 ответ
Динатри больше не поддерживается. Тем не менее, преемник Fancytree поддерживает node.load()
метод, который может решить вашу проблему, если обновление является вариантом для вас.