Я пытаюсь реализовать JQuery FancyTree http://wwwendt.de/tech/fancytree/demo/ с локальными даннымиJQuery Fancy Дерево с локального массива данных
массива перешедших из https://code.google.com/p/fancytree/
Это код. Но он не работает, No Script Error. Но дерево пусто !!!
Даже я скопировал JQuery, версии интерфейса файла они, используя в демонстрационном сайте. Тем не менее ничего не работает
<html>
<head>
<script src="jquery.js" type="text/javascript"></script>
<script src="jquery-ui.custom.js" type="text/javascript"></script>
<link href="ui.fancytree.css" rel="stylesheet" type="text/css" />
<script src="jquery.fancytree.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$("#tree").fancytree({
onActivate: function (node) {
// A DynaTreeNode object is passed to the activation handler
// Note: we also get this event, if persistence is on, and the
// age is reloaded.
alert("You activated " + node.data.title);
},
children: [ // Pass an array of nodes.
{title: "Item 1" },
{ title: "Folder 2", isFolder: true,
children: [
{ title: "Sub-item 2.1" },
{ title: "Sub-item 2.2" }
]
},
{ title: "Item 3" }
]
});
});
</script>
</head>
<body>
<div id="tree">
</div>
</body>
</html>
Вы правы. Но с модным деревом я не мог вызвать метод render в каждом дочернем узле, поскольку он используется в дереве dyna. Он говорит, что parent.ul имеет значение null :( – Billa
Я не понимаю, что вы имеете в виду «метод визуализации в каждом дочернем узле» ... – zmo
Я говорил это. Var childNodes = node.getChildren(); if (childNodes ! = null) { for (var i = 0; i
Billa