| |
Node(Object attributes) |
Node |
|
| |
addEvents(Object object) : void |
Observable |
| Copies any events from the passed object onto this object if they do not already exist. The passed object
must also ... |
| |
addListener(String eventName, Function handler, [Object scope], [Object options]) : void |
Observable |
| Appends an event handler to this component |
| |
appendChild(Node/Array node) : Node |
Node |
| Insert node(s) as the last child node of this node. |
| |
bubble(Function fn, [Object scope], [Array args]) : void |
Node |
| Bubbles up the tree from this node, calling the specified function with each node. The scope (this) of
function call... |
| |
cascade(Function fn, [Object scope], [Array args]) : void |
Node |
| Cascades down the tree from this node, calling the specified function with each node. The scope (this) of
function c... |
| |
contains(Node node) : Boolean |
Node |
| Returns true if this node is an ancestor (at any point) of the passed node. |
| |
eachChild(Function fn, [Object scope], [Array args]) : void |
Node |
| Interates the child nodes of this node, calling the specified function with each node. The scope (this) of
function ... |
| |
findChild(String attribute, Mixed value) : Node |
Node |
| Finds the first child that has the attribute with the specified value. |
| |
findChildBy(Function fn, [Object scope]) : Node |
Node |
| Finds the first child by a custom function. The child matches if the function passed
returns true. |
| |
fireEvent(String eventName, Object... args) : Boolean |
Observable |
| Fires the specified event with the passed parameters (minus the event name). |
| |
getDepth() : Number |
Node |
| Returns depth of this node (the root node has a depth of 0) |
| |
getOwnerTree() : Tree |
Node |
| Returns the tree this node is in. |
| |
getPath([String attr]) : String |
Node |
| Returns the path for this node. The path can be used to expand or select this node programmatically. |
| |
hasListener(String eventName) : Boolean |
Observable |
| Checks to see if this object is currently listening for a specified event |
| |
indexOf(Node node) : Number |
Node |
| Returns the index of a child node |
| |
insertBefore(Node node, Node refNode) : Node |
Node |
| Inserts the first node before the second node in this nodes childNodes collection. |
| |
isAncestor(Node node) : Boolean |
Node |
| Returns true if the passed node is an ancestor (at any point) of this node. |
| |
isFirst() : Boolean |
Node |
| Returns true if this node is the first child of its parent |
| |
isLast() : Boolean |
Node |
| Returns true if this node is the last child of its parent |
| |
isLeaf() : Boolean |
Node |
| Returns true if this node is a leaf |
| |
item(Number index) : Node |
Node |
| Returns the child node at the specified index. |
| |
on(String eventName, Function handler, [Object options]) : void |
Observable |
| Appends an event handler to this element (shorthand for addListener) |
| |
purgeListeners() : void |
Observable |
| Removes all listeners for this object |
| |
removeChild(Node node) : Node |
Node |
| Removes a child node from this node. |
| |
removeListener(String eventName, Function handler, [Object scope]) : void |
Observable |
| Removes a listener |
| |
replaceChild(Node newChild, Node oldChild) : Node |
Node |
| Replaces one child node in this node with another. |
| |
sort(Function fn, [Object scope]) : void |
Node |
| Sorts this nodes children using the supplied sort function |
| |
un(String eventName, Function handler, [Object scope]) : void |
Observable |
| Removes a listener (shorthand for removeListener) |
| |
append : (Tree tree, Node this, Node node, Number index) |
Node |
| Fires when a new child node is appended |
| |
beforeappend : (Tree tree, Node this, Node node) |
Node |
| Fires before a new child is appended, return false to cancel the append. |
| |
beforeinsert : (Tree tree, Node this, Node node, Node refNode) |
Node |
| Fires before a new child is inserted, return false to cancel the insert. |
| |
beforemove : (Tree tree, Node this, Node oldParent, Node newParent, Number index) |
Node |
| Fires before this node is moved to a new location in the tree. Return false to cancel the move. |
| |
beforeremove : (Tree tree, Node this, Node node) |
Node |
| Fires before a child is removed, return false to cancel the remove. |
| |
insert : (Tree tree, Node this, Node node, Node refNode) |
Node |
| Fires when a new child node is inserted. |
| |
move : (Tree tree, Node this, Node oldParent, Node newParent, Number index) |
Node |
| Fires when this node is moved to a new location in the tree |
| |
remove : (Tree tree, Node this, Node node) |
Node |
| Fires when a child node is removed |
attributes
public Object attributes
The attributes supplied for the node. You can use this property to access any custom attributes you supplied.
This property is defined by Node.
childNodes
public Array childNodes
All child nodes of this node.
This property is defined by Node.
firstChild
public Node firstChild
The first direct child node of this node, or null if this node has no child nodes.
This property is defined by Node.
id
public String id
The node id.
This property is defined by Node.
lastChild
public Node lastChild
The last direct child node of this node, or null if this node has no child nodes.
This property is defined by Node.
nextSibling
public Node nextSibling
The node immediately following this node in the tree, or null if there is no sibling node.
This property is defined by Node.
parentNode
public Node parentNode
The parent node for this node.
This property is defined by Node.
previousSibling
public Node previousSibling
The node immediately preceding this node in the tree, or null if there is no sibling node.
This property is defined by Node.