New to Telerik UI for ASP.NET AJAX? Start a free 30-day trial
NavigationNodeCollection Object
The NavigationNodeCollection object is returned by the get_nodes method of the RadNavigation object or the NavigationNode object. The following table lists the most important methods.
Name | Parameters | Return Type | Description |
---|---|---|---|
add | NavigationNode | none | Adds a child node to the collection. See Example 1. |
insert | int, NavigationNode | none | Inserts the node into the collection at the position defined by the first (index) parameter. See Example 2. |
getNode | int | NavigationNode | Returns the item from the collection that resides at the specified index. See Example 3. |
indexOf | NavigationNode | int | Returns the index of a node. See Example 4. |
get_count | none | int | Returns the number of nodes in the collection. See Example 5. |
getFirstNode | none | NavigationNode | Returns the first node in the collection. See Example 6. |
getLastNode | none | NavigationNode | Returns the last node in the collection. See Example 7. |
Example 1: Add a child node to the collection.
JavaScript
var nav = $find("<%= RadNavigation1.ClientID %>");
var nodes = nav.get_nodes();
var childNode = new Telerik.Web.UI.NavigationNode();
childNode.set_text("New");
nodes.add(childNode);
Example 2: Insert a node into the collection at the specified index.
JavaScript
var nav = $find("<%= RadNavigation1.ClientID %>");
var nodes = nav.get_nodes();
var childNode = new Telerik.Web.UI.NavigationNode();
childNode.set_text("New");
nodes.insert(0, childNode);
Example 3: Return the item at index 0 from the collection.
JavaScript
var nav = $find("<%= RadNavigation1.ClientID %>");
var node = nav.get_nodes().getNode(0);
Example 4: Return the node's index.
JavaScript
var nav = $find("<%= RadNavigation1.ClientID %>");
var node = nav.get_nodes().getNode(1);
var index = nav.get_nodes().indexOf(node);
Example 5: Return the number of nodes in the collection.
JavaScript
var nav = $find("<%= RadNavigation1.ClientID %>");
var count = nav.get_nodes().get_count();
Example 6: Return the first node in the collection.
JavaScript
var nav = $find("<%= RadNavigation1.ClientID %>");
var node = nav.get_nodes().getFirstNode();
Example 7: Return the last node in the collection.
JavaScript
var nav = $find("<%= RadNavigation1.ClientID %>");
var node = nav.get_nodes().getLastNode();