3 * Copyright(c) 2006-2010 Ext JS, LLC
5 * http://www.extjs.com/license
7 var TreeTest = function(){
\r
14 var tree = new Tree.TreePanel({
\r
17 loader: new Tree.TreeLoader({dataUrl:'get-nodes.php'}),
\r
19 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
38 tree.render('tree');
\r
40 root.expand(false, /*no anim*/ false);
\r
42 //-------------------------------------------------------------
\r
45 var tree2 = new Tree.TreePanel({
\r
48 //rootVisible: false,
\r
49 loader: new Ext.tree.TreeLoader({
\r
50 dataUrl:'get-nodes.php',
\r
51 baseParams: {path:'extjs'} // custom http params
\r
53 containerScroll: true,
\r
58 dropConfig: {appendOnly:true}
\r
61 // add a tree sorter in folder mode
\r
62 new Tree.TreeSorter(tree2, {folderSort:true});
\r
64 // add the root node
\r
65 var root2 = new Tree.AsyncTreeNode({
\r
66 text: 'Extensions',
\r
70 tree2.setRootNode(root2);
\r
71 tree2.render('tree2');
\r
73 root2.expand(false, /*no anim*/ false);
\r
78 Ext.EventManager.onDocumentReady(TreeTest.init, TreeTest, true);