+++ /dev/null
----
-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 %}