Home - MCMSControls from telerik
  Products  
  Purchase  
  Support  
  Corporate  
  Client.net  
 
 
Products
Features
 
 


MCMS Specific Features
Level of Nesting
The level of nesting in the treeview hierarchy can easily be controlled using the LevelOfNesting property. For example when set to 2, the treeview is populated no further than the second level.

 

LevelOfNesting = "2"

LevelOfNesting = "3"


Including/Excluding Postings
You can easily specify whether postings should be included (or excluded) from a menu using the combination of IncludePostings and HiddenPostings properties. When the IncludePostings property is set to true all postings specified by the StartChannel will be shown as treenodes. You can then hide some of the postings by specifying them in the HiddenPostings property.

HiddenPostings = "default"

HiddenPostings = "Stock Funds, Bond Funds"


Connecting to a Channel
In order to populate a treeview from a Resource Gallery all you need is to set the StartCannel property. When StartChannel is set to "Channels", all folders in the channels are shown as treenodes, otherwise only the specified folder is shown.

StartChannel = "/Channels"

StartChannel = "/Channel/FinacialSite/"


State Management
You can easily manage the state of a treeview, allowing it to retain the selected items during roundtrips to the server.
General Features
AJAX-based Load on Demand
In addition to server-side load on demand through SQL or XML, RadTreeView introduces a powerful client-side load on demand mechanism, which allows you to populate child nodes on demand without postback to the server. The nodes, which are retrieved client-side cannot take part in server events, but only in client events like Href redirection and client-side drag-and-drop.

Drag & Drop between treeviews
Expand the capabilities of your web-application with the novel drag-and-drop between treeviews functionality. The component generates NodeDrop server-side event, so its handler can perform specific actions, by fetching both the source and the destination drag/drop nodes.

Drag & Drop on any HTML element
With RadTreeView you can drop nodes not only on other treeviews but on any HTML element, textboxes, buttons, even Datagrids.

Search engine indexing support
RadTreeView node structure can now be indexed by all search engines (Google, Overture/Yahoo, etc). The only thing that needs to be done is to make sure you are using Href navigation (URL navigation) instead of postbacks. If you are using Href, RadTreeView will render plain <a href=”…”> links, which are indexable by all search engines.
"Section 508" compliance options
RadTreeView includes 3 accessibility features which make it fully "Section 508"-compatible. Those are the TabIndex property, the AccessKey attribute, and the LongDesc and Title/Alt attributes for links and images.
Support for Gecko-based browsers, Opera, Safari
All functionality is supported on Gecko based browsers (Firefox, Netscape, Mozilla). Opera and Safari are supported as well (without the Context menus).
Keyboard Support
RadTreeView can be fully navigated using the keyboard. You can focus on a treeview with a predefined Alt+Key combination, navigate through the nodes, expand/collapse, select, and check/uncheck nodes.
Node Sorting
RadTreeView fully supports node sorting. The only thing you need to do is to set the Sort property to one of the following values: Ascending, Descending, None.
Data Binding
RadTreeView supports binding to datasource (DataSet, DataTable) so you can easily populate a treeview instance with only a few lines of code. The built-in databinding mechanism supports auto-binding from a single self-referencing table with ID -> ParentID relation.
Context menu support
Expand the functionality of RadTreeView by adding context (right-click) menus to any treenode. Each context-menu item can fire both server and client events, and are also customizable through CSS.

CSS-based skinning support
To allow for easy appearance customization, RadTreeView uses "skins": a set of images and a CSS stylesheet that can be applied to the treeview structure elements (Nodes, line images). The product is shipped with a number of ready-to-use skins, including Office XP, Windows XP, and MSDN.

Fully compatible with .NET 2.0
RadTreeView offers full support for .NET Framework 2.0 and Visual Studio 2005.
Tree-view ComboBox mode
Another unique feature of RadTreeView is the ability for implementation of treeview combobox, similar to the Custom Links drop-down of RadEditor.

New in v5.0
XHTML 1.1 and Accessibility Compliance
RadTreeView now provides complete XHTML compliance. The HTML markup of the component is fully XHTML 1.1 compliant.

RadTreeView provides special accessibility features and full keyboard support, which makes it fully compliant with "Section 508" and "Level A" (in accordance with the W3C Web Accessibility Guidelines 1.0).
Full Design-Time Support

You can now use the design mode of Visual Studio .Net to add/edit/remove treeview items, edit treeview templates and use databinding.

Template Support
You can now embed any content inside a RadTreeView template, including HTML markup, ASP.NET server controls, or third-party controls. This provides virtually unlimited versatility as to the appearance and functionality of the treeview nodes.
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.
Auto-Open Node on Hover

When you want to drop a node to a closed node of the treeview, the latter will be automatically automatically opened once the mouse pointer is held for a second over that node.

Custom Attributes
The RadTreeView nodes (RadTreeNode) provide a special collection called Attributes. You can store any number of attributes in the collection as name/value pairs.
 
 
Copyright 2002 - 2006 © telerik. All rights reservedTerms of Use   |   Contact Us   |   Site Feedback