X-Git-Url: http://git.ithinksw.org/extjs.git/blobdiff_plain/ee06f37b0f6f6d94cd05a6ffae556660f7c4a2bc..c930e9176a5a85509c5b0230e2bff5c22a591432:/docs/source/two-trees.html diff --git a/docs/source/two-trees.html b/docs/source/two-trees.html new file mode 100644 index 00000000..9939166f --- /dev/null +++ b/docs/source/two-trees.html @@ -0,0 +1,77 @@ + + + The source code + + + + +
var TreeTest = function(){
+    // shorthand
+    var Tree = Ext.tree;
+    
+    return {
+        init : function(){
+            // yui-ext tree
+            var tree = new Tree.TreePanel({
+                animate:true, 
+                autoScroll:true,
+                loader: new Tree.TreeLoader({dataUrl:'get-nodes.php'}),
+                enableDD:true,
+                containerScroll: true,
+                border: false,
+                dropConfig: {appendOnly:true}
+            });
+            
+            // add a tree sorter in folder mode
+            new Tree.TreeSorter(tree, {folderSort:true});
+            
+            // set the root node
+            var root = new Tree.AsyncTreeNode({
+                text: 'Ext JS', 
+                draggable:false, // disable root node dragging
+                id:'src'
+            });
+            tree.setRootNode(root);
+            
+            // render the tree
+            tree.render('tree');
+            
+            root.expand(false, /*no anim*/ false);
+            
+            //-------------------------------------------------------------
+            
+            // YUI tree            
+            var tree2 = new Tree.TreePanel({
+                animate:true,
+                autoScroll:true,
+                //rootVisible: false,
+                loader: new Ext.tree.TreeLoader({
+                    dataUrl:'get-nodes.php',
+                    baseParams: {lib:'yui'} // custom http params
+                }),
+                containerScroll: true,
+                border: false,
+                enableDD:true,
+                dropConfig: {appendOnly:true}
+            });
+            
+            // add a tree sorter in folder mode
+            new Tree.TreeSorter(tree2, {folderSort:true});
+            
+            // add the root node
+            var root2 = new Tree.AsyncTreeNode({
+                text: 'My Files', 
+                draggable:false, 
+                id:'yui'
+            });
+            tree2.setRootNode(root2);
+            tree2.render('tree2');
+            
+            root2.expand(false, /*no anim*/ false);
+        }
+    };
+}();
+
+Ext.EventManager.onDocumentReady(TreeTest.init, TreeTest, true);
+ + \ No newline at end of file