ASPxTreeView
 |
ASP.NET TreeView Control
A navigation control that allows you to represent hierarchical structure data as a tree.
|
With ASPxTreeView, you can manually create a tree or easily populate it with data by binding to data sources. You can also populate child nodes on the server side on demand to efficiently use your server resources when working with complex or dynamically created hierarchies. The ASPxTreeView control is highly customizable: you can change the appearance of almost any of its visual element. With integrated template technology you can easily transform nodes into anything you can imagine.
The following is a list of features available to you. To try these features online, please visit our ASPxperience Suite Online Demo Center.
Control Features
- ASPxTreeView can be populated with node information taken from a data source containing hierarchical data, including SiteMapDataSource and XmlDataSource. (Show Me)
- ASPxTreeView can operate in a virtual mode, which greatly reduces both the server load and start-up time when working with complex or dynamically created hierarchies. (Show Me)
- You can specify where end-users can click to use node functionality. The available selections are node text, both image and text, or the complete node area. (Show Me)
- You can check nodes using check boxes, and manage the visibility of all check boxes or hide particular check boxes.
- Templates can be specified for two element types: node text content and entire node content. You can apply templates for all identical elements within ASPxTreeView (using control level templates) or for a particular element (using node level templates). (Show Me)
- Custom images can be used as expand buttons.
- Control's elements can be aligned from right to left to support locales using right-to-left languages.
- Several predefined auto-formats are available, so you can apply an attractive design to your ASPxTreeView with just a couple of mouse clicks. (Learn More)
- ASPxTreeView appearance can be customized using CSS classes. This approach is the best choice if you need centralized control over the appearance of several controls or the entire site.
AJAX Support
You can enable AJAX support by setting the EnableCallbacks property to true. In this case, ASPxTreeView initially loads only the content of expanded nodes onto the client. When end-users expand nodes, their content is loaded via callbacks. Once a node's content has been loaded, end-users can switch to this node on the client-side without callbacks or postbacks.(Show Me)
Client-Side Features
- Client-side events allow you to respond to node clicks, the changing nodes checked state, and perform custom actions before and after nodes are expanded and collapsed. (Show Me)
- You can use our client-side API to expand and collapse nodes, find nodes, obtain and change node state information, and also get and change a selected node. (Show Me)
Node Features
- An easy-to-use design-time nodes editor is available.
- Images can be displayed together with text.
- You can specify where node images should be displayed relative to node text for all nodes. Images can be located to the right or left of texts.
- You can prevent your end-users from expanding/collapsing individual nodes.
- Tooltips can be assigned to individual nodes.
- You can change the appearance of all nodes within ASPxTreeView or customize each node in each state either directly via properties or by assigning a CSS class.
DevExpress Core Framework for ASP.NET AJAX Controls
The entire DevExpress ASP.NET Product Line was built on top of a shared framework implementing numerous advanced features like callback-enabled processing, Client-side API, SharePoint Integration, Web Accessibility, cross-browser rendering and much more.
The DevExpress ASP.NET is Superb!; It works fantastic and it is very easy to use.
|