summaryrefslogtreecommitdiffstats
path: root/ecomp-portal-FE/client/bower_components/jqTree/_entries/16_data.md
diff options
context:
space:
mode:
Diffstat (limited to 'ecomp-portal-FE/client/bower_components/jqTree/_entries/16_data.md')
-rw-r--r--ecomp-portal-FE/client/bower_components/jqTree/_entries/16_data.md46
1 files changed, 46 insertions, 0 deletions
diff --git a/ecomp-portal-FE/client/bower_components/jqTree/_entries/16_data.md b/ecomp-portal-FE/client/bower_components/jqTree/_entries/16_data.md
new file mode 100644
index 00000000..12588779
--- /dev/null
+++ b/ecomp-portal-FE/client/bower_components/jqTree/_entries/16_data.md
@@ -0,0 +1,46 @@
+---
+title: data
+name: options-data
+---
+
+Define the contents of the tree. The data is a nested array of objects. This option is required.
+
+It looks like this:
+
+{% highlight js %}
+var data = [
+ {
+ name: 'node1',
+ children: [
+ { name: 'child1' },
+ { name: 'child2' }
+ ]
+ },
+ {
+ name: 'node2',
+ children: [
+ { name: 'child3' }
+ ]
+ }
+];
+$('#tree1').tree({data: data});
+{% endhighlight %}
+
+* **name**: name of a node (required)
+ * Note that you can also use `label` instead of `name`
+* **children**: array of child nodes (optional)
+* **id**: int or string (optional)
+ * Must be an int or a string
+ * Must be unique in the tree
+ * The `id` property is required if you use the multiple selection feature
+
+You can also include other data in the objects. You can later access this data.
+
+For example, to add an id:
+
+{% highlight js %}
+{
+ name: 'node1',
+ id: 1
+}
+{% endhighlight %}