Telerik RadTreeview

Add hierarchical treeviews to your ASP.NET applications.

Published by Telerik
Distributed by ComponentSource since 2018

i

Telerik RadTreeview is now officially part of Telerik UI for ASP.NET AJAX and is also available as part of Telerik DevCraft UI,Telerik DevCraft Complete or Telerik DevCraft Ultimate.

If you require information on upgrading Telerik RadTreeview for ASP.NET AJAX, please visit the pages above or Contact Us for pricing and availability.

About Telerik RadTreeview

Add hierarchical treeviews to your ASP.NET applications.

Telerik RadTreeview for ASP.NET AJAX facilitates the display, management and navigation of hierarchical structures. The product offers many advanced features like drag-and-drop, load on demand (MSDN-style), context menus, combobox mode, auto SQL binding, etc. You can drag and drop between treeviews which generates NodeDrop server-side events by fetching both the source and destination drag/drop nodes. Telerik RadTreeview combines highly-efficient rendering and AJAX Load on Demand support for superior performance.

RadTreeView for ASP.NET AJAX Main Features

Semantic Rendering for Minimal HTML
RadTreeView for ASP.NET AJAX implements a highly efficient semantic rendering, which uses list items and CSS instead of tables. As a result the HTML output is significantly reduced, which dramatically improves performance.

Databinding
RadTreeView supports binding to all ASP.NET 2.0 declarative datasources (AccessDataSource, ObjectDataSource, SqlDataSource, SiteMapDataSource, XmlDataSource) as well as the new LinqDataSource. The control can also be bound to web services on the client and load data on demand which results in previously unattainable performance boosts.

Rich Client-side API
RadTreeView for ASP.NET AJAX has a rich client-side API and comprehensive set of events guaranteeing full control over various functions performed on the client. You can easily add/delete/update items at the client side and all the changes will be persisted on the server as well. The rich client-side API provides unbeatable performance and desktop-like experience.

RadTreeView for ASP.NET AJAX Drag & Drop Behavior
With RadTreeView for ASP.NET AJAX you can expand your web-application capabilities through the rich drag & drop functionality. You can easily perform the following drag and drop operations:

  • Drag and drop nodes within the same RadTreeView
  • Drag and drop between several RadTreeViews
  • Drag and drop multiple nodes
  • Determine the node position - above or below a given node
  • Drop nodes on any HTML element, textboxes, buttons and even Datagrids
  • Auto-Scroll on Drag - When dragging a node to a part of the treeview which is hidden, the control will scroll up/down to that part automatically.

 

AJAX Based Load on Demand
To improve performance and user experience RadTreeView for ASP.NET AJAX can load data on demand only for the current expanded section.

XHTML and Accessibility Standards Compliancy
RadTreeView for ASP.NET AJAX is compliant with the WCAG 2 requirement. The control satisfies the requirements of "Section 508" for software accessibility, as well as those of "Level AAA" (in accordance with the W3C Web Accessibility Guidelines 1.0). RadMenu also has full support for keyboard navigation with Shortcuts, Access Keys and Arrow-key navigation.


Search Engine Friendly
RadTreeView completely follows the principles of Search Engine Optimization. The control's innovative rendering generates semantic lists and standard <a> tags, which are properly recognized and highly valued by search engines. As a result, all content accessible through this control will be automatically indexed and ranked with no extra effort required from the developer.


Extensive VS.NET Design-time Support
RadTreeView provides rich design time support functionality making customizations and configurations very easy. Some of the key capabilities are:

  • Applying skins in design time and easily switching between them - the Choose
  • Skin command in RadCombobox Smart tag automatically detects the preset skins
  • Item Builder dialog for easy inline creation
  • Design-time support for declarative data sources

Context Menu
RadTreeView has a built-in context menu which can be fully customized through CSS. It provides a clean and flexible API and can fire both server-side and client-side events.

Animations
RadTreeView for ASP.NET AJAX supports a variety of expand animation styles for a great user experience. You can select among predefined animations and further customize them with any settings relevant for your scenario.

Appearance
RadTreeView is shipped with a rich set of skins that allow you to easily build slick interfaces with the look-and-feel of Windows Vista, Office 2007, Outlook, etc. The skins can be easily switched using a single property.

Custom Attributes
RadTreeView provides full support for custom attributes both on the server and on the client. It is easy to customize the item and include any attribute relevant for your scenario: additional text, value or image.

Template Support
You can embed any content inside a RadTreeView node template, including HTML markup and ASP.NET server controls, as well as other third-party controls (and any control from the Telerik RadControls suite as well).

Right to left Support
RadTreeView provides full support for Right-to-Left languages.

Multiple Node Selection
You can select more than one node by holding down the CTRL key while clicking on a node. Drag and Drop for multiple items is also supported.

Checkbox Support
Checkboxes are fully supported in RadTreeView for ASP.NET AJAX. You can also check/uncheck all subnodes whenever the parent node is checked/unchecked respectively.