Home
Products
Benefits
RadEditor
RadMenu
RadPanelbar
RadTreeView
RadTabStrip
RadGrid
RadRotator
Support
radEditor Html provider - installation
radEditor Html provider - Overview
radMenu skinobject
radPanelbar skinobject
radTabstrip skinobject
radTreeView skinobject
radUpload Module
Browser Support
Purchase
About us
About Telerik
Contact Information
DotNetNuke
About DNN
DNN concepts
RadGrid module
PageAdmin Module
RadRotator module
RadAjax module
Tuesday, May 13, 2008
| ,
Login
Products
>
RadTreeView
Home
Products
Benefits
RadEditor
RadMenu
RadPanelbar
RadTreeView
RadTabStrip
RadGrid
RadRotator
Support
radEditor Html provider - installation
radEditor Html provider - Overview
radMenu skinobject
radPanelbar skinobject
radTabstrip skinobject
radTreeView skinobject
radUpload Module
Browser Support
Purchase
About us
About Telerik
Contact Information
DotNetNuke
About DNN
DNN concepts
RadGrid module
PageAdmin Module
RadRotator module
RadAjax module
RadTreeView features
Supported Browsers:
More Details..
RadTreeView features:
Client-Side Load Оn Demand
RadTreeView introduces a new 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, client-side drag-and-drop and all client-side events.
Node Sorting
RadTreeView now 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.
DataBinding
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 support auto-binding from a single self-referencing table with ID -> ParentID relation.
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.
Ability for Customization of Individual Nodes
Each node (RadTreeNode) can now have separate Css classes for default, hover and selected state.
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 even, so its handler can perform specific actions, by fetching both the source and destination drag/drop nodes.
Drag & Drop on any HTML element
With RadTreeView v3.0 you can drop nodes not only on other treeviews but on any HTML element, textboxes, buttons, even Datagrids.
Search engine indexing support
The 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 new 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.
Fully compatible with .NET 2.0
RadTreeView has been modified to support .NET Framework 2.0 and Visual Studio 2005.
Drag-and-drop for specific nodes only
Developers can fine-tune the drag and/or drop behavior of the treeview using the DragEnabled and DropEnabled node properties.
CSS-based skinning support
To allows 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.
Support for Gecko-based browsers, Opera, Safari
All functionality is now supported on Gecko based browsers (Firefox, Netscape, Mozilla). Opera and Safari supported as well (without the Context menus).
Right-To-Left languages support
You can now build treeviews with a mirror-image structure, which is suitable for Right-to-Left languages.
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.
Programmatic checking / unchecking of nodes
You can now easily check/uncheck nodes from the code-behind to facilitate higher interactivity of your treeviews.
Check / uncheck child nodes along with parent
A very convenient and expected behavior of every treeview is that all subnodes should be checked/unchecked whenever the parent node is checked/unchecked respectively. This spares the effort for repetitive clicking that may even be impossible for larger structures.
Multiple node selection (Ctrl + select)
You can select more than one node by holding down the CTRL key while clicking on a node. Upon postback you can retrieve all selected nodes using an API method.
Tree-view ComboBox mode
Another unique feature of the RadTreeView is the ability for implementation of treeview combobox, similar to the Custom Links drop-down of the RadEditor.
Cross-frame support
Every node has a Target attribute which makes RadTreeView compatible for every frame scenario ("_blank" is supported as well).
Fine-tuned behavior with Before / After events
The client-side event model provides greater flexibility allowing you to attach custom JavaScript functions before and after a node is highlighted, clicked, checked, toggled, etc. Events are fired also before and after a context menu item is clicked.
API for dynamic add/delete/disable of nodes
RadTreeView provides a comprehensive set of API methods for programmatic control at run-time: add, delete, enable, disable, check, uncheck, etc..
Control over the initial node state - expanded/collapsed
Creating intuitive hierarchical navigation has never been easier thanks to the RadTreeView's ability to specify the initial state (expanded/collapsed) of a given node or of the whole tree altogether.
Retaining of the scroll position between postbacks
In case you have a large treeview structure the component can be set to retain its scroll position between postbacks, so that the current node is always visible.
Copyright 2007 Telerik
|
Terms Of Use
|
Privacy Statement