[Config Option] (String[])
[Config Option] (String/String[])
[Property] (Object)
[Config Option] (Object)
[Config Option] (String)
[Property] (Object)
[Config Option] (Object)
[Property] (Object)
[Config Option] (Object)
[Property] (Object)
[Property] (Object)
[Config Option] (Object)
[Property] (Object)
[Property] (Ext.Class)
[Config Option] (Boolean)
[Config Option] (Object)
[Config Option] (String[])
[Method] Insert node s as the last child node of this node
Ext.data.NodeInterface/Ext.data.NodeInterface[] The node or Array of nodes to append.
Ext.data.NodeInterface The appended node if single append, or null if an array was passed.
[Method] Bubbles up the tree from this node calling the specified function with each node
Function The function to call.
Object The scope (this reference) in which the function is executed. Defaults to the current Node.
Array The args to call the function with (default to passing the current Node).
[Method] Call the original method that was previously overridden with override This method is deprecated as callParent does
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callOverridden(arguments)
any
Object Returns the result of calling the overridden method
[Method] Call the parent method of the current method
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callParent(arguments)
any
Object Returns the result of calling the parent method
[Method] This method is used by an override to call the superclass method but bypass any overridden method
Array/Arguments The arguments, either an array or the arguments object from the current method, for example: this.callSuper(arguments)
any
Object Returns the result of calling the superclass method
[Method] Cascades down the tree from this node calling the specified function with each node
Function The function to call
Object The scope (this reference) in which the function is executed. Defaults to the current Node.
Array The args to call the function with (default to passing the current Node).
[Method] Collapse this node
Function true to recursively collapse all the children.
Function The function to execute once the collapse completes.
Object The scope to run the callback in.
[Method] Returns true if this node is an ancestor at any point of the passed node
Ext.data.NodeInterface
boolean
Boolean
[Method] Creates a copy clone of this Node
String A new id, defaults to this Node's id.
Boolean If passed as true, all child Nodes are recursively copied into the new Node. If omitted or false, the copy will have no child Nodes.
Ext.data.NodeInterface A copy of this Node.
[Method] Destroys the node
Object
[Method] Iterates the child nodes of this node calling the specified function with each node
Function The function to call.
Object The scope (this reference) in which the function is executed. Defaults to the current Node in the iteration.
Array The args to call the function with (default to passing the current Node).
[Method] Expand this node
Function true to recursively expand all the children.
Function The function to execute once the expand completes.
Object The scope to run the callback in.
[Method] Finds the first child that has the attribute with the specified value
String The attribute name.
Object The value to search for.
Boolean true to search through nodes deeper than the immediate children.
Ext.data.NodeInterface The found child or null if none was found.
[Method] Finds the first child by a custom function
Function A function which must return true if the passed Node is the required Node.
Object The scope (this reference) in which the function is executed. Defaults to the Node being tested.
Boolean True to search through nodes deeper than the immediate children.
Ext.data.NodeInterface The found child or null if none was found.
[Method] Returns the child node at the specified index
Number
Ext.data.NodeInterface
[Method] Returns depth of this node the root node has a depth of 0
number
Number
[Method] Returns the initial configuration passed to constructor
String When supplied, value for particular configuration option is returned, otherwise the full config object is returned.
any
Object/Mixed
[Method] Gets the hierarchical path from the root of the current node
String The field to construct the path from. Defaults to the model idProperty.
String A separator to use.
string
String The node path
[Method] Returns true if this node has one or more child nodes else false
boolean
Boolean
[Method] Returns the index of a child node
Ext.data.NodeInterface
number
Number The index of the node or -1 if it was not found.
[Method] Initialize configuration for this class
Object
any
Object mixins The mixin prototypes as key - value pairs
[Method] Inserts the first node before the second node in this nodes childNodes collection
Ext.data.NodeInterface The node to insert.
Ext.data.NodeInterface The node to insert before (if null the node is appended).
Ext.data.NodeInterface The inserted node.
[Method] Insert a node into this node
Number The zero-based index to insert the node at.
Ext.data.Model The node to insert.
Ext.data.Model The record you just inserted.
[Method] Returns true if the passed node is an ancestor at any point of this node
Ext.data.NodeInterface
boolean
Boolean
[Method] Returns true if this node has one or more child nodes or if the expandable node attribute is explicitly specified as
boolean
Boolean
[Method] Returns true if this node is expanded
boolean
Boolean
[Method] Returns true if this node is the first child of its parent
boolean
Boolean
[Method] Returns true if this node is the last child of its parent
boolean
Boolean
[Method] Returns true if this node is a leaf
boolean
Boolean
[Method] Returns true if this node is loaded
boolean
Boolean
[Method] Returns true if this node is loading
boolean
Boolean
[Method] Returns true if this node is the root node
boolean
Boolean
[Method] Returns true if this node is visible
boolean
Boolean
[Method] Removes this node from its parent
Boolean true to destroy the node upon removal.
Ext.data.NodeInterface this
[Method] Removes all child nodes from this node
Boolean true to destroy the node upon removal.
Ext.data.NodeInterface this
[Method] Removes a child node from this node
Ext.data.NodeInterface The node to remove.
Boolean true to destroy the node upon removal.
Ext.data.NodeInterface The removed node.
[Method] Replaces one child node in this node with another
Ext.data.NodeInterface The replacement node.
Ext.data.NodeInterface The node to replace.
Ext.data.NodeInterface The replaced node.
[Method] Sorts this nodes children using the supplied sort function
Function A function which, when passed two Nodes, returns -1, 0 or 1 depending upon required sort order.
Boolean Whether or not to apply this sort recursively.
Boolean Set to true to not fire a sort event.
[Method] Updates general data of this node like isFirst isLast depth
Object
boolean
Boolean