Gaia Ajax TreeView

This is an example of our Ajax TreeView Control. The Gaia Ajax TreeView Control is very flexible and easy to use. You can use static items and dynamic items. Static items are rendered as HTML output on the page and dynamic items are retrieved on-demand. In this sample we have created various combinations of TreeViewItems to demonstrate different usage patterns.
Try to expand folder items and click and/or drag and drop any of the green file items which becomes visible.

As you navigate our Ajax TreeView Control you will notice that this part of the page will contain "navigation results". Very often when a component vendor demonstrates a complex Ajax Control like an Ajax TreeView there will be no logic behind the selection of TreeViewNodes. As you can see, this is not the case for our Gaia Ajax TreeView Control Sample ;)


Features

  • Drag and drop - Between multiple TreeViews too
  • Statically created items - Visible for search engines and spiders
  • Dynamically created items - Doesn't bloat page with TreeViewItems never rendered
  • Complex child controls - Add up any Ajax Widget as child control of any TreeViewItem
  • Easy to skin - Builds from ul and il elements, follows standard HTML conventions
  • Icons per item - Easily add up your own icons for your TreeViewItems
  • Plays well - Combines perfect with all other Widgets in Gaia
  • Low bandwidth usage - Uses less than 8KB of JavaScript
  • Accessibility - 100% support for Accessibility
  • XHTML - 100% XHTML compliant
  • 100% WYSIWYG - Use from Visual Studio in 100% WYSIWYG environment

Controls used in sample

Gaia ExtendedPanel
Gaia LinkButton
Gaia Panel
Gaia TreeView
Gaia TreeViewItem

Runs on ASP.NET Valid XHTML 1.0!