2 * Ext JS Library 2.2.1
\r
3 * Copyright(c) 2006-2009, Ext JS, LLC.
\r
4 * licensing@extjs.com
\r
6 * http://extjs.com/license
\r
9 var TreeTest = function(){
\r
11 var Tree = Ext.tree;
\r
16 var tree = new Tree.TreePanel({
\r
20 loader: new Tree.TreeLoader({dataUrl:'get-nodes.php'}),
\r
22 containerScroll: true,
\r
23 dropConfig: {appendOnly:true}
\r
26 // add a tree sorter in folder mode
\r
27 new Tree.TreeSorter(tree, {folderSort:true});
\r
29 // set the root node
\r
30 var root = new Tree.AsyncTreeNode({
\r
32 draggable:false, // disable root node dragging
\r
35 tree.setRootNode(root);
\r
40 root.expand(false, /*no anim*/ false);
\r
42 //-------------------------------------------------------------
\r
45 var tree2 = new Tree.TreePanel({
\r
49 //rootVisible: false,
\r
50 loader: new Ext.tree.TreeLoader({
\r
51 dataUrl:'get-nodes.php',
\r
52 baseParams: {lib:'yui'} // custom http params
\r
54 containerScroll: true,
\r
56 dropConfig: {appendOnly:true}
\r
59 // add a tree sorter in folder mode
\r
60 new Tree.TreeSorter(tree2, {folderSort:true});
\r
62 // add the root node
\r
63 var root2 = new Tree.AsyncTreeNode({
\r
68 tree2.setRootNode(root2);
\r
71 root2.expand(false, /*no anim*/ false);
\r
76 Ext.EventManager.onDocumentReady(TreeTest.init, TreeTest, true);