summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/bower_components/jqTree/_entries/61_updatenode.md
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-portal-FE/client/bower_components/jqTree/_entries/61_updatenode.md')
-rw-r--r--ecomp-portal-FE/client/bower_components/jqTree/_entries/61_updatenode.md50
1 files changed, 50 insertions, 0 deletions
diff --git a/ecomp-portal-FE/client/bower_components/jqTree/_entries/61_updatenode.md b/ecomp-portal-FE/client/bower_components/jqTree/_entries/61_updatenode.md
new file mode 100644
index 00000000..49005ed8
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/jqTree/_entries/61_updatenode.md
@@ -0,0 +1,50 @@
+---
+title: updateNode
+name: functions-updatenode
+---
+
+**function updateNode(node, name);**
+
+**function updateNode(node, data);**
+
+Update the title of a node. You can also update the data.
+
+Update the name:
+
+{% highlight js %}
+var node = $tree.tree('getNodeById', 123);
+
+$tree.tree('updateNode', node, 'new name');
+{% endhighlight %}
+
+Update the data (including the name)
+
+{% highlight js %}
+var node = $tree.tree('getNodeById', 123);
+
+$tree.tree(
+ 'updateNode',
+ node,
+ {
+ name: 'new name',
+ id: 1,
+ other_property: 'abc'
+ }
+);
+{% endhighlight %}
+
+It is also possible to update the children. Note that this removes the existing children:
+
+{% highlight js %}
+$tree.tree(
+ 'updateNode',
+ node,
+ {
+ name: 'new name',
+ id: 1,
+ children: [
+ { name: 'child1', id: 2 }
+ ]
+ }
+);
+{% endhighlight %}