Sample: dhtmlxTree Smart XML parsing and SortingdhtmlxTree main page
X

Try to sort nodes in first tree.
Try to drag nodes in second tree, dropped item will set its order based on ASC sorting.
Both tree loaded in SmartXMLParsing mode, which allow to operate with huge well formed trees.


Reorder selected branch (ASC)
Reorder selected branch (DES)
 
<div id="treeboxbox_tree" style="width:200;height:200"></div>
<script>
 
        tree=new dhtmlXTreeObject("treeboxbox_tree","100%","100%",0);
        tree.setImagePath("../imgs/");
        tree.enableSmartXMLParsing(true);     //enable smart parsing
        tree.loadXML("tree.xml");
        ....
        //sorting
        tree.sortTree(tree.getSelectedItemId(),'ASC',1);
        tree.sortTree(tree.getSelectedItemId(),'DES',1);
</script>
THIS PAGE CONTAINS SAMPLE FUNCTIONALITY OF PROFESSIONAL EDITION FOR DEMONSTRATION PURPOSE ONLY.
UNAUTHORIZED USE IS PROHIBITED. PLEASE CONTACT SALES@DHTMLX.COM TO OBTAIN A LEGAL COPY OF PROFESSIONAL EDITION.