Tree.Openable Class
+ + + + +Extension for Tree that adds the concept of open/closed state for nodes.
Constructor
+Tree.Openable
+
+
+ ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Item Index
+ + +Methods
+ +-
+
+
- + _defCloseFn + + + + + +
- + _defOpenFn + + + + + +
- + closeNode + + + + + +
- + openNode + + + + + +
- + toggleOpenNode + + + + + +
Methods
+ + +_defCloseFn
+
+
+ -
+
+
-
+
+
e+ +
+
+
Default handler for the close event.
Parameters:
+ +-
+
+
-
+
+
e+ EventFacade + + + + ++ ++ + +
+
+
_defOpenFn
+
+
+ -
+
+
-
+
+
e+ +
+
+
Default handler for the open event.
Parameters:
+ +-
+
+
-
+
+
e+ EventFacade + + + + ++ ++ + +
+
+
closeNode
+
+
+ -
+
+
-
+
+
[options]+ +
+
+
Closes the specified node if it isn't already closed.
+Parameters:
+ +-
+
+
-
+
+
[options]+ Object + optional + + + + +++ + +Options.
+-
+
+
-
+
+
[silent=false]+ Boolean + optional + + +++ + +If
+true, thecloseevent + will be suppressed.
+
+ -
+
+
[src]+ String + optional + + +++ + +Source of the change, to be passed along + to the event facade of the resulting event. This can be used to + distinguish between changes triggered by a user and changes + triggered programmatically, for example.
+
+
+
+
+ -
+
+
openNode
+
+
+ -
+
+
-
+
+
[options]+ +
+
+
Opens the specified node if it isn't already open.
+Parameters:
+ +-
+
+
-
+
+
[options]+ Object + optional + + + + +++ + +Options.
+-
+
+
-
+
+
[silent=false]+ Boolean + optional + + +++ + +If
+true, theopenevent + will be suppressed.
+
+ -
+
+
[src]+ String + optional + + +++ + +Source of the change, to be passed along + to the event facade of the resulting event. This can be used to + distinguish between changes triggered by a user and changes + triggered programmatically, for example.
+
+
+
+
+ -
+
+
toggleOpenNode
+
+
+ -
+
+
-
+
+
node+ +
+
+ -
+
+
[options]+ +
+
+
Toggles the open/closed state of the specified node, closing it if it's +currently open or opening it if it's currently closed.
+Parameters:
+ +-
+
+
-
+
+
node+ Tree.Node + + + + +++ + +Node to toggle.
+
+
+ -
+
+
[options]+ Object + optional + + + + +++ + +Options.
+-
+
+
-
+
+
[silent=false]+ Boolean + optional + + +++ + +If
+true, events will be + suppressed.
+
+ -
+
+
[src]+ String + optional + + +++ + +Source of the change, to be passed along + to the event facade of the resulting event. This can be used to + distinguish between changes triggered by a user and changes + triggered programmatically, for example.
+
+
+
+
+ -
+
+
Events
+ + +close
+
+
+
+
+
+
+
+
+
+
+
+
+ Fired when a node is closed.
+