DHTMLX
  
DHTML eXtensions - professional AJAX components for advanced Web UI.

dhtmlxTree (DHTML extensions Tree) is a feature rich JavaScript tree menu that allows you to effortlessly create attractive and fast-loading hierarchical interfaces with cross-browser compatibility, AJAX support, in-line node editing and drag-n-drop capabilities. Rich client-side API provides complete control over the tree appearance and behaviour.

Special techniques implemented into component allow loading really big trees in moments. The next step in this direction - Smart Rendering - which was introduced in v.1.6, solves performance problems in trees with great number of nodes per level.

The tree implements AJAX model of data processing which allows the tree content to be updated seamlessly without reloading the entire webpage. All changes performed in the tree on the client-side can be automatically saved to the database in real time.

Advanced drag-and-drop makes it possible to drag items not just within one tree, but between different ones (even if trees are located in different frames or iframes). You can try this functionality right now:

Live demo

Themes:
Books
Vista Theme
Folders
Drag & drop items within the trees as well as between trees
Double-click on folder label or click on [+] plus to expand subitems.

Being built into your web site or application, this DHTML tree provides high-performing navigation system. Tree nodes can be loaded dynamically on demand from XML stream, therefore dhtmlxTree effectively works with large amounts of data and handles almost unlimited number of nodes.

Distributed parsing functionality allows this tree to asynchronously load tree levels with hundreds of nodes. When the node is open, only first portion of subnodes is displayed, then others are dynamically processed and displayed by the same portions on demand.

Examples of using the tree with different server-side technologies are available.

Licenses

Open Source - GPL allows using Standard Edition of dhtmlxTree in GPL projects for free.

Commercial License includes dhtmlxTree Professional Edition and allows you to use it in one project (application) with unlimited number of copies. According to this license we provide you with support (consultations) and free-of-charge bug fixing during 1 month. This license costs $149.

Enterprise License includes dhtmlxTree Professional Edition and allows you to use it in unlimited number of projects on condition that all of them are projects of one company. Free support\upgrade period is 12 months. This license costs $399

v.1.6 is available now
Home | Features

  Samples

Expand Block
  • Over 200 samples (!), including samples based on the Professional version - with full functionality.

Most Popular:

  Downloads

Expand Block

  Customers

  Customers say

Expand Block
It does not surprise me that this tree is used by many top organizations – it has extremely good functionality. Thanks again
Ajay
Thank you for this great tree, surely it worths every penny paid and even more.
Saeed Yousef