RadTreeView Live Demo
Since DotNetNuke 5.2 we have a great tool to build a rich internet applications -
telerik web controls. In free and opensource DotNetNuke Community Edition we have an excelent proprietary controls, such as RadText Editor, RadTreeView and many more.
RadTreeView Control is developed for using in ASP.NET development environmen so it is difficult to use it on running DotNetNuke instance. But XsltDb module provides a wrapper for the control that allows you use radTreeView in your data bound applications.
This is a live demo of how you can create a rich hierarchy editor for article categories or catalog sections.
Under the tree you have an option "
Early children check". This means that children are checked at the node loading. This allows us to display "open" marks only for the nodes that really have children. If you turn off early children check all nodes initialy openable and children are checked when you try to open a node.
Detailed tutorial can be found on CodeProject.com