blob: fb0109614cb657d2543208f70fba8d9e578b00c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
---
title: loadData
name: functions-loaddata
---
**function loadData(data);**
**function loadData(data, parent_node);**
Load data in the tree. The data is array of nodes.
You can **replace the whole tree** or you can **load a subtree**.
{% highlight js %}
// Assuming the tree exists
var new_data = [
{
name: 'node1',
children: [
{ name: 'child1' },
{ name: 'child2' }
]
},
{
name: 'node2',
children: [
{ name: 'child3' }
]
}
];
$('#tree1').tree('loadData', new_data);
{% endhighlight %}
Load a subtree:
{% highlight js %}
// Get node by id (this assumes that the nodes have an id)
var node = $('#tree1').tree('getNodeById', 100);
// Add new nodes
var data = [
{ name: 'new node' },
{ name: 'another new node' }
];
$('#tree1').tree('loadData', data, node);
{% endhighlight %}
|