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 @@ + +
+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