diff options
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.md | 50 |
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 %} |