summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/bower_components/jqTree/_entries/45_getstate.md
blob: 04e0684c9517e947feca76e1e390362cfebdf50c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
title: getState
name: functions-getstate
---

Get the state of tree: which nodes are open and which one is selected?

Returns a javascript object that contains the ids of open nodes and selected nodes:

{% highlight js %}
{
    open_nodes: [1, 2, 3],
    selected_node: [4, 5, 6]
}
{% endhighlight %}

If you want to use this function, then your tree data should include an **id** property for each node.

You can use this function in combination with [setState](#functions-setstate) to save and restore the tree state.