ClassRadTreeView
Represents the RadTreeView class.
Definition
Namespace:Telerik.WebAii.Controls.Html
Assembly:Telerik.WebAii.Controls.Html.dll
Syntax:
public class RadTreeView : HtmlContainerControl
Inheritance: objectControlHtmlControlHtmlContainerControlRadTreeView
Inherited Members
Constructors
RadTreeView()
Initializes a new instance of the RadTreeView class.
Declaration
public RadTreeView()
RadTreeView(Element)
Initializes a new instance of the RadTreeView class.
Properties
AllNodes
Gets a list of all nodes.
Declaration
public IList<RadTreeNode> AllNodes { get; }
Property Value
AllowedNodeEditing
Get or set whether the node editing is allowed.
CheckBoxesEnabled
Get whether the TreeView check box support is enabled.
CheckedNodes
Gets a list of the checked nodes.
Declaration
public IList<RadTreeNode> CheckedNodes { get; }
Property Value
ClientSideLocator
Client side locator.
Declaration
public override string ClientSideLocator { get; }
Property Value
Overrides
Enabled
Get or set whether the node is enabled.
LocatorExpression
Get the locator FindParam.
Declaration
public override IFindExpression LocatorExpression { get; }
Property Value
Overrides
RootNodes
Gets a list of root nodes of the treeview.
Declaration
public IList<RadTreeNode> RootNodes { get; }
Property Value
SelectedNodes
Gets a list of the selected nodes.
Declaration
public IList<RadTreeNode> SelectedNodes { get; }
Property Value
Methods
AssignElement(Element)
Assign the DOM element to be the radTreeView control.
Declaration
public override void AssignElement(Element e)
Parameters
e
Overrides
CheckNodeByText(string)
Check node by Text.
Declaration
public void CheckNodeByText(string nodeText)
Parameters
nodeText
ClickNodeByText(string)
Click node by Text.
Declaration
public void ClickNodeByText(string nodeText)
Parameters
nodeText
CollapseNodeByText(string)
Collapse node by Text.
Declaration
public void CollapseNodeByText(string nodeText)
Parameters
nodeText
ControlAssert()
Get RadControlAssert instance initialized for this control.
Declaration
public RadControlAssert ControlAssert()
Returns
RadControlAssert instance initialized for this control.
EditNodeByText(string)
Edit node by Text.
Declaration
public void EditNodeByText(string nodeText)
Parameters
nodeText
ExpandNodeByText(string)
Expand node by Text.
Declaration
public void ExpandNodeByText(string nodeText)
Parameters
nodeText
FindNode(Predicate<RadTreeNode>)
Find node by given predicate.
Declaration
public RadTreeNode FindNode(Predicate<RadTreeNode> predicate)
Parameters
predicate
The predicate used as search criteria, i.e. "node => node.NodeText == myNodeText".
Returns
The node matching the given criteria or null if nothing matches the search.
FindNodeByHierarchicalIndex(string)
Finds node by hierarchical index.
Declaration
public RadTreeNode FindNodeByHierarchicalIndex(string hierarchicalIndex)
Parameters
hierarchicalIndex
Returns
FindNodeByText(string)
Finds node by Text.
Declaration
public RadTreeNode FindNodeByText(string nodeText)
Parameters
nodeText
Returns
FindNodeByValue(string)
Finds node by Value.
Declaration
public RadTreeNode FindNodeByValue(string nodeValue)
Parameters
nodeValue
Returns
FindNodeHierarchicalIndexByText(string)
Finds node hierarchical index by Text.
FindNodeHierarchicalIndexByValue(string)
Finds node hierarchical index by Value.
FindNodes(Predicate<RadTreeNode>)
Get a list of nodes matching the given predicate.
Declaration
public IList<RadTreeNode> FindNodes(Predicate<RadTreeNode> predicate)
Parameters
predicate
The predicate, i.e. (node => node.NodeText == myText).
Returns
The nodes matching the given predicate.
FindNodesByLevel(int)
Get a list of nodes matching the given level.
Declaration
public IList<RadTreeNode> FindNodesByLevel(int level)
Parameters
level
The level to search for.
Returns
The list of nodes matching the given level.
InitializeNodes()
Initializes the RadTreeView nodes.
Declaration
public void InitializeNodes()
NavigateNodeByText(string)
Navigate node by Text.
Declaration
public void NavigateNodeByText(string nodeText)
Parameters
nodeText
SelectNodeByText(string)
Select node by Text.
Declaration
public void SelectNodeByText(string nodeText)
Parameters
nodeText
ShowContextMenuForNode(string)
Show context menu for node with Text.
Declaration
public void ShowContextMenuForNode(string nodeText)
Parameters
nodeText
UnCheckNodeByText(string)
UnCheck node by Text.
Declaration
public void UnCheckNodeByText(string nodeText)
Parameters
nodeText