Initial OpenECOMP Portal commit
[portal.git] / ecomp-portal-FE / client / bower_components / jqTree / _entries / 23_oncanselectnode.md
diff --git a/ecomp-portal-FE/client/bower_components/jqTree/_entries/23_oncanselectnode.md b/ecomp-portal-FE/client/bower_components/jqTree/_entries/23_oncanselectnode.md
new file mode 100644 (file)
index 0000000..5bf15a2
--- /dev/null
@@ -0,0 +1,26 @@
+---
+title: onCanSelectNode
+name: options-oncanselectnode
+---
+
+You can set a function to override if a node can be selected. The function gets a node as parameter, and must return true or false.
+
+For this to work, the option 'selectable' must be 'true'.
+
+{% highlight js %}
+// Example: nodes with children cannot be selected
+$('#tree1').tree({
+    data: data,
+    selectable: true
+    onCanSelectNode: function(node) {
+        if (node.children.length == 0) {
+            // Nodes without children can be selected
+            return true;
+        }
+        else {
+            // Nodes with children cannot be selected
+            return false;
+        }
+    }
+});
+{% endhighlight %}