ObservableTree
| Package: | CQ.Ext.data |
| Class: | Tree |
| Extends: | CQ.Ext.util.Observable |
| Clientlib: | cq.widgets |
| Config Options | Defined By | |
|---|---|---|
|
pathSeparator : String
The token used to separate paths in node ids (defaults to '/').
|
Tree | |
| Property | Defined By | |
|---|---|---|
|
root : Node
The root node for this tree
|
Tree | |
| Method | Defined By | |
|---|---|---|
Tree( [Node root] )
Parameters:
|
Tree | |
enableBubble( String/Array events ) : void Enables events fired by this Observable to bubble up an owner hierarchy by calling
this.getBubbleTarget() if present....
Enables events fired by this Observable to bubble up an owner hierarchy by calling
This is commonly used by CQ.Ext.Components to bubble events to owner Containers. See CQ.Ext.Component.getBubbleTarget. The default implementation in CQ.Ext.Component returns the Component's immediate owner. But if a known target is required, this can be overridden to access the required target more quickly. Example:
Parameters:
|
Observable | |
getNodeById( String id ) : Node Gets a node in this tree by its id.
Gets a node in this tree by its id.
Parameters:
|
Tree | |
|
getRootNode() : Node Returns the root node for this tree.
Returns the root node for this tree.
Parameters:
|
Tree | |
relayEvents( Object o, Array events ) : void Relays selected events from the specified Observable as if the events were fired by this.
Relays selected events from the specified Observable as if the events were fired by this.
Parameters:
|
Observable | |
setRootNode( Node node ) : Node Sets the root node for this tree.
Sets the root node for this tree.
Parameters:
|
Tree | |