fix docs add optvalues
[roojs1] / docs / symbols / Roo.tree.ColumnTree.json
1 {
2   "name" : "Roo.tree.ColumnTree",
3   "augments" : [
4     "Roo.tree.TreePanel",
5     "Roo.data.Tree",
6     "Roo.util.Observable"
7   ],
8   "childClasses" : {  },
9   "tree_children" : [],
10   "tree_parent" : [],
11   "desc" : "",
12   "isSingleton" : false,
13   "isStatic" : false,
14   "isBuiltin" : false,
15   "isAbstract" : false,
16   "isBuilderTop" : false,
17   "memberOf" : "ColumnTree",
18   "example" : "",
19   "deprecated" : "",
20   "since" : "",
21   "see" : "",
22   "params" : [
23     {
24       "name" : "el",
25       "type" : "String/HTMLElement/Element",
26       "desc" : "The container element",
27       "isOptional" : false
28     },
29     {
30       "name" : "config",
31       "type" : "Object",
32       "desc" : "",
33       "isOptional" : false
34     }
35   ],
36   "returns" : [],
37   "throws" : "",
38   "requires" : "",
39   "config" : [
40     {
41       "name" : "editor",
42       "type" : "Roo.tree.TreeEditor",
43       "desc" : "The TreeEditor to display when clicked.",
44       "memberOf" : "Roo.tree.TreePanel",
45       "isOptional" : false,
46       "optvalues" : []
47     },
48     {
49       "name" : "listeners",
50       "type" : "Object",
51       "desc" : "list of events and functions to call for this object, \nFor example :\n<pre><code>\n    listeners :  { \n       'click' : function(e) {\n           ..... \n        } ,\n        .... \n    } \n  </code></pre>",
52       "memberOf" : "Roo.util.Observable",
53       "isOptional" : false,
54       "optvalues" : []
55     },
56     {
57       "name" : "singleExpand",
58       "type" : "Boolean",
59       "desc" : "true if only 1 node per branch may be expanded",
60       "memberOf" : "Roo.tree.TreePanel",
61       "isOptional" : false,
62       "optvalues" : []
63     },
64     {
65       "name" : "columns",
66       "type" : "Object",
67       "desc" : "Including width, header, renderer, cls, dataIndex",
68       "memberOf" : "",
69       "isOptional" : false,
70       "optvalues" : []
71     },
72     {
73       "name" : "root",
74       "type" : "Roo.tree.TreeNode",
75       "desc" : "The root node",
76       "memberOf" : "Roo.tree.TreePanel",
77       "isOptional" : false,
78       "optvalues" : []
79     },
80     {
81       "name" : "ddAppendOnly",
82       "type" : "String",
83       "desc" : "True if the tree should only allow append drops (use for trees which are sorted)",
84       "memberOf" : "Roo.tree.TreePanel",
85       "isOptional" : false,
86       "optvalues" : []
87     },
88     {
89       "name" : "dragConfig",
90       "type" : "Object",
91       "desc" : "Custom config to pass to the {@link Roo.tree.TreeDragZone} instance",
92       "memberOf" : "Roo.tree.TreePanel",
93       "isOptional" : false,
94       "optvalues" : []
95     },
96     {
97       "name" : "enableDrop",
98       "type" : "Boolean",
99       "desc" : "true to enable just drop",
100       "memberOf" : "Roo.tree.TreePanel",
101       "isOptional" : false,
102       "optvalues" : []
103     },
104     {
105       "name" : "hlColor",
106       "type" : "String",
107       "desc" : "The color of the node highlight (defaults to C3DAF9)",
108       "memberOf" : "Roo.tree.TreePanel",
109       "isOptional" : false,
110       "optvalues" : []
111     },
112     {
113       "name" : "rendererTip",
114       "type" : "Function",
115       "desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes hovertip to return HTML markup for the tree view. The render function is called with  the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
116       "memberOf" : "Roo.tree.TreePanel",
117       "isOptional" : false,
118       "optvalues" : []
119     },
120     {
121       "name" : "enableDD",
122       "type" : "Boolean",
123       "desc" : "true to enable drag and drop",
124       "memberOf" : "Roo.tree.TreePanel",
125       "isOptional" : false,
126       "optvalues" : []
127     },
128     {
129       "name" : "hlDrop",
130       "type" : "Boolean",
131       "desc" : "false to disable node highlight on drop (defaults to the value of Roo.enableFx)",
132       "memberOf" : "Roo.tree.TreePanel",
133       "isOptional" : false,
134       "optvalues" : []
135     },
136     {
137       "name" : "renderer",
138       "type" : "Function",
139       "desc" : "DEPRECATED - use TreeLoader:create event / Sets the rendering (formatting) function for the nodes. to return HTML markup for the tree view. The render function is called with  the following parameters:<ul><li>The {Object} The data for the node.</li></ul>",
140       "memberOf" : "Roo.tree.TreePanel",
141       "isOptional" : false,
142       "optvalues" : []
143     },
144     {
145       "name" : "rootVisible",
146       "type" : "Boolean",
147       "desc" : "false to hide the root node (defaults to true)",
148       "memberOf" : "Roo.tree.TreePanel",
149       "isOptional" : false,
150       "optvalues" : []
151     },
152     {
153       "name" : "enableDrag",
154       "type" : "Boolean",
155       "desc" : "true to enable just drag",
156       "memberOf" : "Roo.tree.TreePanel",
157       "isOptional" : false,
158       "optvalues" : []
159     },
160     {
161       "name" : "ddGroup",
162       "type" : "String",
163       "desc" : "The DD group this TreePanel belongs to",
164       "memberOf" : "Roo.tree.TreePanel",
165       "isOptional" : false,
166       "optvalues" : []
167     },
168     {
169       "name" : "borderWidth",
170       "type" : "int",
171       "desc" : "compined right/left border allowance",
172       "memberOf" : "",
173       "isOptional" : false,
174       "optvalues" : []
175     },
176     {
177       "name" : "lines",
178       "type" : "Boolean",
179       "desc" : "false to disable tree lines (defaults to true)",
180       "memberOf" : "Roo.tree.TreePanel",
181       "isOptional" : false,
182       "optvalues" : []
183     },
184     {
185       "name" : "dropConfig",
186       "type" : "Object",
187       "desc" : "Custom config to pass to the {@link Roo.tree.TreeDropZone} instance",
188       "memberOf" : "Roo.tree.TreePanel",
189       "isOptional" : false,
190       "optvalues" : []
191     },
192     {
193       "name" : "selModel",
194       "type" : "Boolean",
195       "desc" : "A tree selection model to use with this TreePanel (defaults to a {@link Roo.tree.DefaultSelectionModel})",
196       "memberOf" : "Roo.tree.TreePanel",
197       "isOptional" : false,
198       "optvalues" : []
199     },
200     {
201       "name" : "loader",
202       "type" : "Roo.tree.TreeLoader",
203       "desc" : "A TreeLoader for use with this TreePanel",
204       "memberOf" : "Roo.tree.TreePanel",
205       "isOptional" : false,
206       "optvalues" : []
207     },
208     {
209       "name" : "containerScroll",
210       "type" : "Boolean",
211       "desc" : "true to register this container with ScrollManager",
212       "memberOf" : "Roo.tree.TreePanel",
213       "isOptional" : false,
214       "optvalues" : []
215     },
216     {
217       "name" : "ddScroll",
218       "type" : "Boolean",
219       "desc" : "true to enable YUI body scrolling",
220       "memberOf" : "Roo.tree.TreePanel",
221       "isOptional" : false,
222       "optvalues" : []
223     },
224     {
225       "name" : "animate",
226       "type" : "Boolean",
227       "desc" : "true to enable animated expand/collapse (defaults to the value of Roo.enableFx)",
228       "memberOf" : "Roo.tree.TreePanel",
229       "isOptional" : false,
230       "optvalues" : []
231     },
232     {
233       "name" : "pathSeparator",
234       "type" : "String",
235       "desc" : "The token used to separate sub-paths in path strings (defaults to '/')",
236       "memberOf" : "Roo.tree.TreePanel",
237       "isOptional" : false,
238       "optvalues" : []
239     }
240   ],
241   "methods" : [
242     {
243       "name" : "getLoader",
244       "type" : "function",
245       "desc" : "Returns the default TreeLoader for this TreePanel",
246       "sig" : "()\n{\n\n}",
247       "static" : false,
248       "memberOf" : "Roo.tree.TreePanel",
249       "isStatic" : false,
250       "isConstructor" : false,
251       "isPrivate" : false,
252       "example" : "",
253       "deprecated" : "",
254       "since" : "",
255       "see" : "",
256       "exceptions" : "",
257       "requires" : "",
258       "params" : [],
259       "returns" : []
260     },
261     {
262       "name" : "render",
263       "type" : "function",
264       "desc" : "Trigger rendering of this TreePanel",
265       "sig" : "()\n{\n\n}",
266       "static" : false,
267       "memberOf" : "Roo.tree.TreePanel",
268       "isStatic" : false,
269       "isConstructor" : false,
270       "isPrivate" : false,
271       "example" : "",
272       "deprecated" : "",
273       "since" : "",
274       "see" : "",
275       "exceptions" : "",
276       "requires" : "",
277       "params" : [],
278       "returns" : []
279     },
280     {
281       "name" : "getSelectionModel",
282       "type" : "function",
283       "desc" : "Returns the selection model used by this TreePanel",
284       "sig" : "()\n{\n\n}",
285       "static" : false,
286       "memberOf" : "Roo.tree.TreePanel",
287       "isStatic" : false,
288       "isConstructor" : false,
289       "isPrivate" : false,
290       "example" : "",
291       "deprecated" : "",
292       "since" : "",
293       "see" : "",
294       "exceptions" : "",
295       "requires" : "",
296       "params" : [],
297       "returns" : []
298     },
299     {
300       "name" : "expandPath",
301       "type" : "function",
302       "desc" : "Expands a specified path in this TreePanel. A path can be retrieved from a node with {@link Roo.data.Node#getPath}",
303       "sig" : "(path, attr, callback)",
304       "static" : false,
305       "memberOf" : "Roo.tree.TreePanel",
306       "isStatic" : false,
307       "isConstructor" : false,
308       "isPrivate" : false,
309       "example" : "",
310       "deprecated" : "",
311       "since" : "",
312       "see" : "",
313       "exceptions" : "",
314       "requires" : "",
315       "params" : [
316         {
317           "name" : "path",
318           "type" : "String",
319           "desc" : "",
320           "isOptional" : false
321         },
322         {
323           "name" : "attr",
324           "type" : "String",
325           "desc" : "(optional) The attribute used in the path (see {@link Roo.data.Node#getPath} for more info)",
326           "isOptional" : false
327         },
328         {
329           "name" : "callback",
330           "type" : "Function",
331           "desc" : "(optional) The callback to call when the expand is complete. The callback will be called with\n(bSuccess, oLastNode) where bSuccess is if the expand was successful and oLastNode is the last node that was expanded.",
332           "isOptional" : false
333         }
334       ],
335       "returns" : []
336     },
337     {
338       "name" : "expandAll",
339       "type" : "function",
340       "desc" : "Expand all nodes",
341       "sig" : "()\n{\n\n}",
342       "static" : false,
343       "memberOf" : "Roo.tree.TreePanel",
344       "isStatic" : false,
345       "isConstructor" : false,
346       "isPrivate" : false,
347       "example" : "",
348       "deprecated" : "",
349       "since" : "",
350       "see" : "",
351       "exceptions" : "",
352       "requires" : "",
353       "params" : [],
354       "returns" : []
355     },
356     {
357       "name" : "getChecked",
358       "type" : "function",
359       "desc" : "Retrieve an array of checked nodes, or an array of a specific attribute of checked nodes (e.g. \"id\")",
360       "sig" : "(attribute, startNode)",
361       "static" : false,
362       "memberOf" : "Roo.tree.TreePanel",
363       "isStatic" : false,
364       "isConstructor" : false,
365       "isPrivate" : false,
366       "example" : "",
367       "deprecated" : "",
368       "since" : "",
369       "see" : "",
370       "exceptions" : "",
371       "requires" : "",
372       "params" : [
373         {
374           "name" : "attribute",
375           "type" : "String",
376           "desc" : "(optional) Defaults to null (return the actual nodes)",
377           "isOptional" : false
378         },
379         {
380           "name" : "startNode",
381           "type" : "TreeNode",
382           "desc" : "(optional) The node to start from, defaults to the root",
383           "isOptional" : false
384         }
385       ],
386       "returns" : [
387         {
388           "name" : "",
389           "type" : "Array",
390           "desc" : ""
391         }
392       ]
393     },
394     {
395       "name" : "selectPath",
396       "type" : "function",
397       "desc" : "Selects the node in this tree at the specified path. A path can be retrieved from a node with {@link Roo.data.Node#getPath}",
398       "sig" : "(path, attr, callback)",
399       "static" : false,
400       "memberOf" : "Roo.tree.TreePanel",
401       "isStatic" : false,
402       "isConstructor" : false,
403       "isPrivate" : false,
404       "example" : "",
405       "deprecated" : "",
406       "since" : "",
407       "see" : "",
408       "exceptions" : "",
409       "requires" : "",
410       "params" : [
411         {
412           "name" : "path",
413           "type" : "String",
414           "desc" : "",
415           "isOptional" : false
416         },
417         {
418           "name" : "attr",
419           "type" : "String",
420           "desc" : "(optional) The attribute used in the path (see {@link Roo.data.Node#getPath} for more info)",
421           "isOptional" : false
422         },
423         {
424           "name" : "callback",
425           "type" : "Function",
426           "desc" : "(optional) The callback to call when the selection is complete. The callback will be called with\n(bSuccess, oSelNode) where bSuccess is if the selection was successful and oSelNode is the selected node.",
427           "isOptional" : false
428         }
429       ],
430       "returns" : []
431     },
432     {
433       "name" : "getEl",
434       "type" : "function",
435       "desc" : "Returns the container element for this TreePanel",
436       "sig" : "()\n{\n\n}",
437       "static" : false,
438       "memberOf" : "Roo.tree.TreePanel",
439       "isStatic" : false,
440       "isConstructor" : false,
441       "isPrivate" : false,
442       "example" : "",
443       "deprecated" : "",
444       "since" : "",
445       "see" : "",
446       "exceptions" : "",
447       "requires" : "",
448       "params" : [],
449       "returns" : []
450     },
451     {
452       "name" : "collapseAll",
453       "type" : "function",
454       "desc" : "Collapse all nodes",
455       "sig" : "()\n{\n\n}",
456       "static" : false,
457       "memberOf" : "Roo.tree.TreePanel",
458       "isStatic" : false,
459       "isConstructor" : false,
460       "isPrivate" : false,
461       "example" : "",
462       "deprecated" : "",
463       "since" : "",
464       "see" : "",
465       "exceptions" : "",
466       "requires" : "",
467       "params" : [],
468       "returns" : []
469     },
470     {
471       "name" : "setRootNode",
472       "type" : "function",
473       "desc" : "Sets the root node for this tree.",
474       "sig" : "(node)",
475       "static" : false,
476       "memberOf" : "Roo.data.Tree",
477       "isStatic" : false,
478       "isConstructor" : false,
479       "isPrivate" : false,
480       "example" : "",
481       "deprecated" : "",
482       "since" : "",
483       "see" : "",
484       "exceptions" : "",
485       "requires" : "",
486       "params" : [
487         {
488           "name" : "node",
489           "type" : "Node",
490           "desc" : "",
491           "isOptional" : false
492         }
493       ],
494       "returns" : [
495         {
496           "name" : "",
497           "type" : "Node",
498           "desc" : ""
499         }
500       ]
501     },
502     {
503       "name" : "getRootNode",
504       "type" : "function",
505       "desc" : "Returns the root node for this tree.",
506       "sig" : "()\n{\n\n}",
507       "static" : false,
508       "memberOf" : "Roo.data.Tree",
509       "isStatic" : false,
510       "isConstructor" : false,
511       "isPrivate" : false,
512       "example" : "",
513       "deprecated" : "",
514       "since" : "",
515       "see" : "",
516       "exceptions" : "",
517       "requires" : "",
518       "params" : [],
519       "returns" : [
520         {
521           "name" : "",
522           "type" : "Node",
523           "desc" : ""
524         }
525       ]
526     },
527     {
528       "name" : "getNodeById",
529       "type" : "function",
530       "desc" : "Gets a node in this tree by its id.",
531       "sig" : "(id)",
532       "static" : false,
533       "memberOf" : "Roo.data.Tree",
534       "isStatic" : false,
535       "isConstructor" : false,
536       "isPrivate" : false,
537       "example" : "",
538       "deprecated" : "",
539       "since" : "",
540       "see" : "",
541       "exceptions" : "",
542       "requires" : "",
543       "params" : [
544         {
545           "name" : "id",
546           "type" : "String",
547           "desc" : "",
548           "isOptional" : false
549         }
550       ],
551       "returns" : [
552         {
553           "name" : "",
554           "type" : "Node",
555           "desc" : ""
556         }
557       ]
558     },
559     {
560       "name" : "purgeListeners",
561       "type" : "function",
562       "desc" : "Removes all listeners for this object",
563       "sig" : "()\n{\n\n}",
564       "static" : false,
565       "memberOf" : "Roo.util.Observable",
566       "isStatic" : false,
567       "isConstructor" : false,
568       "isPrivate" : false,
569       "example" : "",
570       "deprecated" : "",
571       "since" : "",
572       "see" : "",
573       "exceptions" : "",
574       "requires" : "",
575       "params" : [],
576       "returns" : []
577     },
578     {
579       "name" : "on",
580       "type" : "function",
581       "desc" : "Appends an event handler to this element (shorthand for addListener)",
582       "sig" : "(eventName, handler, scope, options)",
583       "static" : false,
584       "memberOf" : "Roo.util.Observable",
585       "isStatic" : false,
586       "isConstructor" : false,
587       "isPrivate" : false,
588       "example" : "",
589       "deprecated" : "",
590       "since" : "",
591       "see" : "",
592       "exceptions" : "",
593       "requires" : "",
594       "params" : [
595         {
596           "name" : "eventName",
597           "type" : "String",
598           "desc" : "The type of event to listen for",
599           "isOptional" : false
600         },
601         {
602           "name" : "handler",
603           "type" : "Function",
604           "desc" : "The method the event invokes",
605           "isOptional" : false
606         },
607         {
608           "name" : "scope",
609           "type" : "Object",
610           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
611           "isOptional" : false
612         },
613         {
614           "name" : "options",
615           "type" : "Object",
616           "desc" : "(optional)",
617           "isOptional" : false
618         }
619       ],
620       "returns" : []
621     },
622     {
623       "name" : "un",
624       "type" : "function",
625       "desc" : "Removes a listener (shorthand for removeListener)",
626       "sig" : "(eventName, handler, scope)",
627       "static" : false,
628       "memberOf" : "Roo.util.Observable",
629       "isStatic" : false,
630       "isConstructor" : false,
631       "isPrivate" : false,
632       "example" : "",
633       "deprecated" : "",
634       "since" : "",
635       "see" : "",
636       "exceptions" : "",
637       "requires" : "",
638       "params" : [
639         {
640           "name" : "eventName",
641           "type" : "String",
642           "desc" : "The type of event to listen for",
643           "isOptional" : false
644         },
645         {
646           "name" : "handler",
647           "type" : "Function",
648           "desc" : "The handler to remove",
649           "isOptional" : false
650         },
651         {
652           "name" : "scope",
653           "type" : "Object",
654           "desc" : "(optional) The scope (this object) for the handler",
655           "isOptional" : false
656         }
657       ],
658       "returns" : []
659     },
660     {
661       "name" : "addEvents",
662       "type" : "function",
663       "desc" : "Used to define events on this Observable",
664       "sig" : "(object)",
665       "static" : false,
666       "memberOf" : "Roo.util.Observable",
667       "isStatic" : false,
668       "isConstructor" : false,
669       "isPrivate" : false,
670       "example" : "",
671       "deprecated" : "",
672       "since" : "",
673       "see" : "",
674       "exceptions" : "",
675       "requires" : "",
676       "params" : [
677         {
678           "name" : "object",
679           "type" : "Object",
680           "desc" : "The object with the events defined",
681           "isOptional" : false
682         }
683       ],
684       "returns" : []
685     },
686     {
687       "name" : "releaseCapture",
688       "type" : "function",
689       "desc" : "Removes <b>all</b> added captures from the Observable.",
690       "sig" : "(o)",
691       "static" : true,
692       "memberOf" : "Roo.util.Observable",
693       "isStatic" : true,
694       "isConstructor" : false,
695       "isPrivate" : false,
696       "example" : "",
697       "deprecated" : "",
698       "since" : "",
699       "see" : "",
700       "exceptions" : "",
701       "requires" : "",
702       "params" : [
703         {
704           "name" : "o",
705           "type" : "Observable",
706           "desc" : "The Observable to release",
707           "isOptional" : false
708         }
709       ],
710       "returns" : []
711     },
712     {
713       "name" : "removeListener",
714       "type" : "function",
715       "desc" : "Removes a listener",
716       "sig" : "(eventName, handler, scope)",
717       "static" : false,
718       "memberOf" : "Roo.util.Observable",
719       "isStatic" : false,
720       "isConstructor" : false,
721       "isPrivate" : false,
722       "example" : "",
723       "deprecated" : "",
724       "since" : "",
725       "see" : "",
726       "exceptions" : "",
727       "requires" : "",
728       "params" : [
729         {
730           "name" : "eventName",
731           "type" : "String",
732           "desc" : "The type of event to listen for",
733           "isOptional" : false
734         },
735         {
736           "name" : "handler",
737           "type" : "Function",
738           "desc" : "The handler to remove",
739           "isOptional" : false
740         },
741         {
742           "name" : "scope",
743           "type" : "Object",
744           "desc" : "(optional) The scope (this object) for the handler",
745           "isOptional" : false
746         }
747       ],
748       "returns" : []
749     },
750     {
751       "name" : "fireEvent",
752       "type" : "function",
753       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
754       "sig" : "(eventName, args)",
755       "static" : false,
756       "memberOf" : "Roo.util.Observable",
757       "isStatic" : false,
758       "isConstructor" : false,
759       "isPrivate" : false,
760       "example" : "",
761       "deprecated" : "",
762       "since" : "",
763       "see" : "",
764       "exceptions" : "",
765       "requires" : "",
766       "params" : [
767         {
768           "name" : "eventName",
769           "type" : "String",
770           "desc" : "",
771           "isOptional" : false
772         },
773         {
774           "name" : "args",
775           "type" : "Object...",
776           "desc" : "Variable number of parameters are passed to handlers",
777           "isOptional" : false
778         }
779       ],
780       "returns" : [
781         {
782           "name" : "",
783           "type" : "Boolean",
784           "desc" : "returns false if any of the handlers return false otherwise it returns true"
785         }
786       ]
787     },
788     {
789       "name" : "hasListener",
790       "type" : "function",
791       "desc" : "Checks to see if this object has any listeners for a specified event",
792       "sig" : "(eventName)",
793       "static" : false,
794       "memberOf" : "Roo.util.Observable",
795       "isStatic" : false,
796       "isConstructor" : false,
797       "isPrivate" : false,
798       "example" : "",
799       "deprecated" : "",
800       "since" : "",
801       "see" : "",
802       "exceptions" : "",
803       "requires" : "",
804       "params" : [
805         {
806           "name" : "eventName",
807           "type" : "String",
808           "desc" : "The name of the event to check for",
809           "isOptional" : false
810         }
811       ],
812       "returns" : [
813         {
814           "name" : "",
815           "type" : "Boolean",
816           "desc" : "True if the event is being listened for, else false"
817         }
818       ]
819     },
820     {
821       "name" : "capture",
822       "type" : "function",
823       "desc" : "Starts capture on the specified Observable. All events will be passed\nto the supplied function with the event name + standard signature of the event\n<b>before</b> the event is fired. If the supplied function returns false,\nthe event will not fire.",
824       "sig" : "(o, fn, scope)",
825       "static" : true,
826       "memberOf" : "Roo.util.Observable",
827       "isStatic" : true,
828       "isConstructor" : false,
829       "isPrivate" : false,
830       "example" : "",
831       "deprecated" : "",
832       "since" : "",
833       "see" : "",
834       "exceptions" : "",
835       "requires" : "",
836       "params" : [
837         {
838           "name" : "o",
839           "type" : "Observable",
840           "desc" : "The Observable to capture",
841           "isOptional" : false
842         },
843         {
844           "name" : "fn",
845           "type" : "Function",
846           "desc" : "The function to call",
847           "isOptional" : false
848         },
849         {
850           "name" : "scope",
851           "type" : "Object",
852           "desc" : "(optional) The scope (this object) for the fn",
853           "isOptional" : false
854         }
855       ],
856       "returns" : []
857     },
858     {
859       "name" : "addListener",
860       "type" : "function",
861       "desc" : "Appends an event handler to this component",
862       "sig" : "(eventName, handler, scope, options)",
863       "static" : false,
864       "memberOf" : "Roo.util.Observable",
865       "isStatic" : false,
866       "isConstructor" : false,
867       "isPrivate" : false,
868       "example" : "",
869       "deprecated" : "",
870       "since" : "",
871       "see" : "",
872       "exceptions" : "",
873       "requires" : "",
874       "params" : [
875         {
876           "name" : "eventName",
877           "type" : "String",
878           "desc" : "The type of event to listen for",
879           "isOptional" : false
880         },
881         {
882           "name" : "handler",
883           "type" : "Function",
884           "desc" : "The method the event invokes",
885           "isOptional" : false
886         },
887         {
888           "name" : "scope",
889           "type" : "Object",
890           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
891           "isOptional" : false
892         },
893         {
894           "name" : "options",
895           "type" : "Object",
896           "desc" : "(optional) An object containing handler configuration\nproperties. This may contain any of the following properties:<ul>\n<li>scope {Object} The scope in which to execute the handler function. The handler function's \"this\" context.</li>\n<li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li>\n<li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li>\n<li>buffer {Number} Causes the handler to be scheduled to run in an {@link Roo.util.DelayedTask} delayed\nby the specified number of milliseconds. If the event fires again within that time, the original\nhandler is <em>not</em> invoked, but the new handler is scheduled in its place.</li>\n</ul><br>\n<p>\n<b>Combining Options</b><br>\nUsing the options argument, it is possible to combine different types of listeners:<br>\n<br>\nA normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)\n\t\t<pre><code>\n\t\tel.on('click', this.onClick, this, {\n \t\t\tsingle: true,\n    \t\tdelay: 100,\n    \t\tforumId: 4\n\t\t});\n\t\t</code></pre>\n<p>\n<b>Attaching multiple handlers in 1 call</b><br>\nThe method also allows for a single argument to be passed which is a config object containing properties\nwhich specify multiple handlers.\n<pre><code>\n\t\tel.on({\n\t\t\t'click': {\n        \t\tfn: this.onClick,\n        \t\tscope: this,\n        \t\tdelay: 100\n    \t\t}, \n    \t\t'mouseover': {\n        \t\tfn: this.onMouseOver,\n        \t\tscope: this\n    \t\t},\n    \t\t'mouseout': {\n        \t\tfn: this.onMouseOut,\n        \t\tscope: this\n    \t\t}\n\t\t});\n\t\t</code></pre>\n<p>\nOr a shorthand syntax which passes the same scope object to all handlers:\n     \t<pre><code>\n\t\tel.on({\n\t\t\t'click': this.onClick,\n    \t\t'mouseover': this.onMouseOver,\n    \t\t'mouseout': this.onMouseOut,\n    \t\tscope: this\n\t\t});\n\t\t</code></pre>",
897           "isOptional" : false
898         }
899       ],
900       "returns" : []
901     }
902   ],
903   "events" : [
904     {
905       "name" : "resize",
906       "type" : "function",
907       "desc" : "Fire this event on a container when it resizes",
908       "sig" : "function (w, h)\n{\n\n}",
909       "memberOf" : "",
910       "example" : "",
911       "deprecated" : "",
912       "since" : "",
913       "see" : "",
914       "params" : [
915         {
916           "name" : "w",
917           "type" : "int",
918           "desc" : "Width",
919           "isOptional" : false
920         },
921         {
922           "name" : "h",
923           "type" : "int",
924           "desc" : "Height",
925           "isOptional" : false
926         }
927       ],
928       "returns" : []
929     },
930     {
931       "name" : "dblclick",
932       "type" : "function",
933       "desc" : "Fires when a node is double clicked",
934       "sig" : "function (node, e)\n{\n\n}",
935       "memberOf" : "Roo.tree.TreePanel",
936       "example" : "",
937       "deprecated" : "",
938       "since" : "",
939       "see" : "",
940       "params" : [
941         {
942           "name" : "node",
943           "type" : "Node",
944           "desc" : "The node",
945           "isOptional" : false
946         },
947         {
948           "name" : "e",
949           "type" : "Roo.EventObject",
950           "desc" : "The event object",
951           "isOptional" : false
952         }
953       ],
954       "returns" : []
955     },
956     {
957       "name" : "contextmenu",
958       "type" : "function",
959       "desc" : "Fires when a node is right clicked",
960       "sig" : "function (node, e)\n{\n\n}",
961       "memberOf" : "Roo.tree.TreePanel",
962       "example" : "",
963       "deprecated" : "",
964       "since" : "",
965       "see" : "",
966       "params" : [
967         {
968           "name" : "node",
969           "type" : "Node",
970           "desc" : "The node",
971           "isOptional" : false
972         },
973         {
974           "name" : "e",
975           "type" : "Roo.EventObject",
976           "desc" : "The event object",
977           "isOptional" : false
978         }
979       ],
980       "returns" : []
981     },
982     {
983       "name" : "beforeclick",
984       "type" : "function",
985       "desc" : "Fires before click processing on a node. Return false to cancel the default action.",
986       "sig" : "function (node, e)\n{\n\n}",
987       "memberOf" : "Roo.tree.TreePanel",
988       "example" : "",
989       "deprecated" : "",
990       "since" : "",
991       "see" : "",
992       "params" : [
993         {
994           "name" : "node",
995           "type" : "Node",
996           "desc" : "The node",
997           "isOptional" : false
998         },
999         {
1000           "name" : "e",
1001           "type" : "Roo.EventObject",
1002           "desc" : "The event object",
1003           "isOptional" : false
1004         }
1005       ],
1006       "returns" : []
1007     },
1008     {
1009       "name" : "checkchange",
1010       "type" : "function",
1011       "desc" : "Fires when a node with a checkbox's checked property changes",
1012       "sig" : "function (_self, checked)\n{\n\n}",
1013       "memberOf" : "Roo.tree.TreePanel",
1014       "example" : "",
1015       "deprecated" : "",
1016       "since" : "",
1017       "see" : "",
1018       "params" : [
1019         {
1020           "name" : "this",
1021           "type" : "Node",
1022           "desc" : "This node",
1023           "isOptional" : false
1024         },
1025         {
1026           "name" : "checked",
1027           "type" : "Boolean",
1028           "desc" : "",
1029           "isOptional" : false
1030         }
1031       ],
1032       "returns" : []
1033     },
1034     {
1035       "name" : "nodedragover",
1036       "type" : "function",
1037       "desc" : "Fires when a tree node is being targeted for a drag drop, return false to signal drop not allowed. The dragOverEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Drop node(s) provided by the source.</li>\n<li>cancel - Set this to true to signal drop not allowed.</li>\n</ul>",
1038       "sig" : "function (dragOverEvent)\n{\n\n}",
1039       "memberOf" : "Roo.tree.TreePanel",
1040       "example" : "",
1041       "deprecated" : "",
1042       "since" : "",
1043       "see" : "",
1044       "params" : [
1045         {
1046           "name" : "dragOverEvent",
1047           "type" : "Object",
1048           "desc" : "",
1049           "isOptional" : false
1050         }
1051       ],
1052       "returns" : []
1053     },
1054     {
1055       "name" : "beforeexpand",
1056       "type" : "function",
1057       "desc" : "Fires before a node is expanded, return false to cancel.",
1058       "sig" : "function (node, deep, anim)\n{\n\n}",
1059       "memberOf" : "Roo.tree.TreePanel",
1060       "example" : "",
1061       "deprecated" : "",
1062       "since" : "",
1063       "see" : "",
1064       "params" : [
1065         {
1066           "name" : "node",
1067           "type" : "Node",
1068           "desc" : "The node",
1069           "isOptional" : false
1070         },
1071         {
1072           "name" : "deep",
1073           "type" : "Boolean",
1074           "desc" : "",
1075           "isOptional" : false
1076         },
1077         {
1078           "name" : "anim",
1079           "type" : "Boolean",
1080           "desc" : "",
1081           "isOptional" : false
1082         }
1083       ],
1084       "returns" : []
1085     },
1086     {
1087       "name" : "collapse",
1088       "type" : "function",
1089       "desc" : "Fires when a node is collapsed",
1090       "sig" : "function (node)\n{\n\n}",
1091       "memberOf" : "Roo.tree.TreePanel",
1092       "example" : "",
1093       "deprecated" : "",
1094       "since" : "",
1095       "see" : "",
1096       "params" : [
1097         {
1098           "name" : "node",
1099           "type" : "Node",
1100           "desc" : "The node",
1101           "isOptional" : false
1102         }
1103       ],
1104       "returns" : []
1105     },
1106     {
1107       "name" : "beforenodedrop",
1108       "type" : "function",
1109       "desc" : "Fires when a DD object is dropped on a node in this tree for preprocessing. Return false to cancel the drop. The dropEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Drop node(s) provided by the source <b>OR</b> you can supply node(s)\nto be inserted by setting them on this object.</li>\n<li>cancel - Set this to true to cancel the drop.</li>\n</ul>",
1110       "sig" : "function (dropEvent)\n{\n\n}",
1111       "memberOf" : "Roo.tree.TreePanel",
1112       "example" : "",
1113       "deprecated" : "",
1114       "since" : "",
1115       "see" : "",
1116       "params" : [
1117         {
1118           "name" : "dropEvent",
1119           "type" : "Object",
1120           "desc" : "",
1121           "isOptional" : false
1122         }
1123       ],
1124       "returns" : []
1125     },
1126     {
1127       "name" : "beforechildrenrendered",
1128       "type" : "function",
1129       "desc" : "Fires right before the child nodes for a node are rendered",
1130       "sig" : "function (node)\n{\n\n}",
1131       "memberOf" : "Roo.tree.TreePanel",
1132       "example" : "",
1133       "deprecated" : "",
1134       "since" : "",
1135       "see" : "",
1136       "params" : [
1137         {
1138           "name" : "node",
1139           "type" : "Node",
1140           "desc" : "The node",
1141           "isOptional" : false
1142         }
1143       ],
1144       "returns" : []
1145     },
1146     {
1147       "name" : "textchange",
1148       "type" : "function",
1149       "desc" : "Fires when the text for a node is changed",
1150       "sig" : "function (node, text, oldText)\n{\n\n}",
1151       "memberOf" : "Roo.tree.TreePanel",
1152       "example" : "",
1153       "deprecated" : "",
1154       "since" : "",
1155       "see" : "",
1156       "params" : [
1157         {
1158           "name" : "node",
1159           "type" : "Node",
1160           "desc" : "The node",
1161           "isOptional" : false
1162         },
1163         {
1164           "name" : "text",
1165           "type" : "String",
1166           "desc" : "The new text",
1167           "isOptional" : false
1168         },
1169         {
1170           "name" : "oldText",
1171           "type" : "String",
1172           "desc" : "The old text",
1173           "isOptional" : false
1174         }
1175       ],
1176       "returns" : []
1177     },
1178     {
1179       "name" : "load",
1180       "type" : "function",
1181       "desc" : "Fires when a node is loaded",
1182       "sig" : "function (node)\n{\n\n}",
1183       "memberOf" : "Roo.tree.TreePanel",
1184       "example" : "",
1185       "deprecated" : "",
1186       "since" : "",
1187       "see" : "",
1188       "params" : [
1189         {
1190           "name" : "node",
1191           "type" : "Node",
1192           "desc" : "The node that was loaded",
1193           "isOptional" : false
1194         }
1195       ],
1196       "returns" : []
1197     },
1198     {
1199       "name" : "appendnode",
1200       "type" : "function",
1201       "desc" : "Fires when append node to the tree",
1202       "sig" : "function (_self, node, index)\n{\n\n}",
1203       "memberOf" : "Roo.tree.TreePanel",
1204       "example" : "",
1205       "deprecated" : "",
1206       "since" : "",
1207       "see" : "",
1208       "params" : [
1209         {
1210           "name" : "this",
1211           "type" : "Roo.tree.TreePanel",
1212           "desc" : "",
1213           "isOptional" : false
1214         },
1215         {
1216           "name" : "node",
1217           "type" : "Roo.tree.TreeNode",
1218           "desc" : "",
1219           "isOptional" : false
1220         },
1221         {
1222           "name" : "index",
1223           "type" : "Number",
1224           "desc" : "The index of the newly appended node",
1225           "isOptional" : false
1226         }
1227       ],
1228       "returns" : []
1229     },
1230     {
1231       "name" : "startdrag",
1232       "type" : "function",
1233       "desc" : "Fires when a node starts being dragged",
1234       "sig" : "function (_self, node, e)\n{\n\n}",
1235       "memberOf" : "Roo.tree.TreePanel",
1236       "example" : "",
1237       "deprecated" : "",
1238       "since" : "",
1239       "see" : "",
1240       "params" : [
1241         {
1242           "name" : "this",
1243           "type" : "Roo.tree.TreePanel",
1244           "desc" : "",
1245           "isOptional" : false
1246         },
1247         {
1248           "name" : "node",
1249           "type" : "Roo.tree.TreeNode",
1250           "desc" : "",
1251           "isOptional" : false
1252         },
1253         {
1254           "name" : "e",
1255           "type" : "event",
1256           "desc" : "The raw browser event",
1257           "isOptional" : false
1258         }
1259       ],
1260       "returns" : []
1261     },
1262     {
1263       "name" : "click",
1264       "type" : "function",
1265       "desc" : "Fires when a node is clicked",
1266       "sig" : "function (node, e)\n{\n\n}",
1267       "memberOf" : "Roo.tree.TreePanel",
1268       "example" : "",
1269       "deprecated" : "",
1270       "since" : "",
1271       "see" : "",
1272       "params" : [
1273         {
1274           "name" : "node",
1275           "type" : "Node",
1276           "desc" : "The node",
1277           "isOptional" : false
1278         },
1279         {
1280           "name" : "e",
1281           "type" : "Roo.EventObject",
1282           "desc" : "The event object",
1283           "isOptional" : false
1284         }
1285       ],
1286       "returns" : []
1287     },
1288     {
1289       "name" : "expand",
1290       "type" : "function",
1291       "desc" : "Fires when a node is expanded",
1292       "sig" : "function (node)\n{\n\n}",
1293       "memberOf" : "Roo.tree.TreePanel",
1294       "example" : "",
1295       "deprecated" : "",
1296       "since" : "",
1297       "see" : "",
1298       "params" : [
1299         {
1300           "name" : "node",
1301           "type" : "Node",
1302           "desc" : "The node",
1303           "isOptional" : false
1304         }
1305       ],
1306       "returns" : []
1307     },
1308     {
1309       "name" : "enddrag",
1310       "type" : "function",
1311       "desc" : "Fires when a drag operation is complete",
1312       "sig" : "function (_self, node, e)\n{\n\n}",
1313       "memberOf" : "Roo.tree.TreePanel",
1314       "example" : "",
1315       "deprecated" : "",
1316       "since" : "",
1317       "see" : "",
1318       "params" : [
1319         {
1320           "name" : "this",
1321           "type" : "Roo.tree.TreePanel",
1322           "desc" : "",
1323           "isOptional" : false
1324         },
1325         {
1326           "name" : "node",
1327           "type" : "Roo.tree.TreeNode",
1328           "desc" : "",
1329           "isOptional" : false
1330         },
1331         {
1332           "name" : "e",
1333           "type" : "event",
1334           "desc" : "The raw browser event",
1335           "isOptional" : false
1336         }
1337       ],
1338       "returns" : []
1339     },
1340     {
1341       "name" : "nodedrop",
1342       "type" : "function",
1343       "desc" : "Fires after a DD object is dropped on a node in this tree. The dropEvent\npassed to handlers has the following properties:<br />\n<ul style=\"padding:5px;padding-left:16px;\">\n<li>tree - The TreePanel</li>\n<li>target - The node being targeted for the drop</li>\n<li>data - The drag data from the drag source</li>\n<li>point - The point of the drop - append, above or below</li>\n<li>source - The drag source</li>\n<li>rawEvent - Raw mouse event</li>\n<li>dropNode - Dropped node(s).</li>\n</ul>",
1344       "sig" : "function (dropEvent)\n{\n\n}",
1345       "memberOf" : "Roo.tree.TreePanel",
1346       "example" : "",
1347       "deprecated" : "",
1348       "since" : "",
1349       "see" : "",
1350       "params" : [
1351         {
1352           "name" : "dropEvent",
1353           "type" : "Object",
1354           "desc" : "",
1355           "isOptional" : false
1356         }
1357       ],
1358       "returns" : []
1359     },
1360     {
1361       "name" : "dragdrop",
1362       "type" : "function",
1363       "desc" : "Fires when a dragged node is dropped on a valid DD target",
1364       "sig" : "function (_self, node, dd, e)\n{\n\n}",
1365       "memberOf" : "Roo.tree.TreePanel",
1366       "example" : "",
1367       "deprecated" : "",
1368       "since" : "",
1369       "see" : "",
1370       "params" : [
1371         {
1372           "name" : "this",
1373           "type" : "Roo.tree.TreePanel",
1374           "desc" : "",
1375           "isOptional" : false
1376         },
1377         {
1378           "name" : "node",
1379           "type" : "Roo.tree.TreeNode",
1380           "desc" : "",
1381           "isOptional" : false
1382         },
1383         {
1384           "name" : "dd",
1385           "type" : "DD",
1386           "desc" : "The dd it was dropped on",
1387           "isOptional" : false
1388         },
1389         {
1390           "name" : "e",
1391           "type" : "event",
1392           "desc" : "The raw browser event",
1393           "isOptional" : false
1394         }
1395       ],
1396       "returns" : []
1397     },
1398     {
1399       "name" : "beforecollapse",
1400       "type" : "function",
1401       "desc" : "Fires before a node is collapsed, return false to cancel.",
1402       "sig" : "function (node, deep, anim)\n{\n\n}",
1403       "memberOf" : "Roo.tree.TreePanel",
1404       "example" : "",
1405       "deprecated" : "",
1406       "since" : "",
1407       "see" : "",
1408       "params" : [
1409         {
1410           "name" : "node",
1411           "type" : "Node",
1412           "desc" : "The node",
1413           "isOptional" : false
1414         },
1415         {
1416           "name" : "deep",
1417           "type" : "Boolean",
1418           "desc" : "",
1419           "isOptional" : false
1420         },
1421         {
1422           "name" : "anim",
1423           "type" : "Boolean",
1424           "desc" : "",
1425           "isOptional" : false
1426         }
1427       ],
1428       "returns" : []
1429     },
1430     {
1431       "name" : "disabledchange",
1432       "type" : "function",
1433       "desc" : "Fires when the disabled status of a node changes",
1434       "sig" : "function (node, disabled)\n{\n\n}",
1435       "memberOf" : "Roo.tree.TreePanel",
1436       "example" : "",
1437       "deprecated" : "",
1438       "since" : "",
1439       "see" : "",
1440       "params" : [
1441         {
1442           "name" : "node",
1443           "type" : "Node",
1444           "desc" : "The node",
1445           "isOptional" : false
1446         },
1447         {
1448           "name" : "disabled",
1449           "type" : "Boolean",
1450           "desc" : "",
1451           "isOptional" : false
1452         }
1453       ],
1454       "returns" : []
1455     },
1456     {
1457       "name" : "beforeload",
1458       "type" : "function",
1459       "desc" : "Fires before a node is loaded, return false to cancel",
1460       "sig" : "function (node)\n{\n\n}",
1461       "memberOf" : "Roo.tree.TreePanel",
1462       "example" : "",
1463       "deprecated" : "",
1464       "since" : "",
1465       "see" : "",
1466       "params" : [
1467         {
1468           "name" : "node",
1469           "type" : "Node",
1470           "desc" : "The node being loaded",
1471           "isOptional" : false
1472         }
1473       ],
1474       "returns" : []
1475     },
1476     {
1477       "name" : "append",
1478       "type" : "function",
1479       "desc" : "Fires when a new child node is appended to a node in this tree.",
1480       "sig" : "function (tree, parent, node, index)\n{\n\n}",
1481       "memberOf" : "Roo.data.Tree",
1482       "example" : "",
1483       "deprecated" : "",
1484       "since" : "",
1485       "see" : "",
1486       "params" : [
1487         {
1488           "name" : "tree",
1489           "type" : "Tree",
1490           "desc" : "The owner tree",
1491           "isOptional" : false
1492         },
1493         {
1494           "name" : "parent",
1495           "type" : "Node",
1496           "desc" : "The parent node",
1497           "isOptional" : false
1498         },
1499         {
1500           "name" : "node",
1501           "type" : "Node",
1502           "desc" : "The newly appended node",
1503           "isOptional" : false
1504         },
1505         {
1506           "name" : "index",
1507           "type" : "Number",
1508           "desc" : "The index of the newly appended node",
1509           "isOptional" : false
1510         }
1511       ],
1512       "returns" : []
1513     },
1514     {
1515       "name" : "beforemove",
1516       "type" : "function",
1517       "desc" : "Fires before a node is moved to a new location in the tree. Return false to cancel the move.",
1518       "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
1519       "memberOf" : "Roo.data.Tree",
1520       "example" : "",
1521       "deprecated" : "",
1522       "since" : "",
1523       "see" : "",
1524       "params" : [
1525         {
1526           "name" : "tree",
1527           "type" : "Tree",
1528           "desc" : "The owner tree",
1529           "isOptional" : false
1530         },
1531         {
1532           "name" : "node",
1533           "type" : "Node",
1534           "desc" : "The node being moved",
1535           "isOptional" : false
1536         },
1537         {
1538           "name" : "oldParent",
1539           "type" : "Node",
1540           "desc" : "The parent of the node",
1541           "isOptional" : false
1542         },
1543         {
1544           "name" : "newParent",
1545           "type" : "Node",
1546           "desc" : "The new parent the node is moving to",
1547           "isOptional" : false
1548         },
1549         {
1550           "name" : "index",
1551           "type" : "Number",
1552           "desc" : "The index it is being moved to",
1553           "isOptional" : false
1554         }
1555       ],
1556       "returns" : []
1557     },
1558     {
1559       "name" : "insert",
1560       "type" : "function",
1561       "desc" : "Fires when a new child node is inserted in a node in this tree.",
1562       "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
1563       "memberOf" : "Roo.data.Tree",
1564       "example" : "",
1565       "deprecated" : "",
1566       "since" : "",
1567       "see" : "",
1568       "params" : [
1569         {
1570           "name" : "tree",
1571           "type" : "Tree",
1572           "desc" : "The owner tree",
1573           "isOptional" : false
1574         },
1575         {
1576           "name" : "parent",
1577           "type" : "Node",
1578           "desc" : "The parent node",
1579           "isOptional" : false
1580         },
1581         {
1582           "name" : "node",
1583           "type" : "Node",
1584           "desc" : "The child node inserted",
1585           "isOptional" : false
1586         },
1587         {
1588           "name" : "refNode",
1589           "type" : "Node",
1590           "desc" : "The child node the node was inserted before",
1591           "isOptional" : false
1592         }
1593       ],
1594       "returns" : []
1595     },
1596     {
1597       "name" : "beforeappend",
1598       "type" : "function",
1599       "desc" : "Fires before a new child is appended to a node in this tree, return false to cancel the append.",
1600       "sig" : "function (tree, parent, node)\n{\n\n}",
1601       "memberOf" : "Roo.data.Tree",
1602       "example" : "",
1603       "deprecated" : "",
1604       "since" : "",
1605       "see" : "",
1606       "params" : [
1607         {
1608           "name" : "tree",
1609           "type" : "Tree",
1610           "desc" : "The owner tree",
1611           "isOptional" : false
1612         },
1613         {
1614           "name" : "parent",
1615           "type" : "Node",
1616           "desc" : "The parent node",
1617           "isOptional" : false
1618         },
1619         {
1620           "name" : "node",
1621           "type" : "Node",
1622           "desc" : "The child node to be appended",
1623           "isOptional" : false
1624         }
1625       ],
1626       "returns" : []
1627     },
1628     {
1629       "name" : "move",
1630       "type" : "function",
1631       "desc" : "Fires when a node is moved to a new location in the tree",
1632       "sig" : "function (tree, node, oldParent, newParent, index)\n{\n\n}",
1633       "memberOf" : "Roo.data.Tree",
1634       "example" : "",
1635       "deprecated" : "",
1636       "since" : "",
1637       "see" : "",
1638       "params" : [
1639         {
1640           "name" : "tree",
1641           "type" : "Tree",
1642           "desc" : "The owner tree",
1643           "isOptional" : false
1644         },
1645         {
1646           "name" : "node",
1647           "type" : "Node",
1648           "desc" : "The node moved",
1649           "isOptional" : false
1650         },
1651         {
1652           "name" : "oldParent",
1653           "type" : "Node",
1654           "desc" : "The old parent of this node",
1655           "isOptional" : false
1656         },
1657         {
1658           "name" : "newParent",
1659           "type" : "Node",
1660           "desc" : "The new parent of this node",
1661           "isOptional" : false
1662         },
1663         {
1664           "name" : "index",
1665           "type" : "Number",
1666           "desc" : "The index it was moved to",
1667           "isOptional" : false
1668         }
1669       ],
1670       "returns" : []
1671     },
1672     {
1673       "name" : "beforeremove",
1674       "type" : "function",
1675       "desc" : "Fires before a child is removed from a node in this tree, return false to cancel the remove.",
1676       "sig" : "function (tree, parent, node)\n{\n\n}",
1677       "memberOf" : "Roo.data.Tree",
1678       "example" : "",
1679       "deprecated" : "",
1680       "since" : "",
1681       "see" : "",
1682       "params" : [
1683         {
1684           "name" : "tree",
1685           "type" : "Tree",
1686           "desc" : "The owner tree",
1687           "isOptional" : false
1688         },
1689         {
1690           "name" : "parent",
1691           "type" : "Node",
1692           "desc" : "The parent node",
1693           "isOptional" : false
1694         },
1695         {
1696           "name" : "node",
1697           "type" : "Node",
1698           "desc" : "The child node to be removed",
1699           "isOptional" : false
1700         }
1701       ],
1702       "returns" : []
1703     },
1704     {
1705       "name" : "remove",
1706       "type" : "function",
1707       "desc" : "Fires when a child node is removed from a node in this tree.",
1708       "sig" : "function (tree, parent, node)\n{\n\n}",
1709       "memberOf" : "Roo.data.Tree",
1710       "example" : "",
1711       "deprecated" : "",
1712       "since" : "",
1713       "see" : "",
1714       "params" : [
1715         {
1716           "name" : "tree",
1717           "type" : "Tree",
1718           "desc" : "The owner tree",
1719           "isOptional" : false
1720         },
1721         {
1722           "name" : "parent",
1723           "type" : "Node",
1724           "desc" : "The parent node",
1725           "isOptional" : false
1726         },
1727         {
1728           "name" : "node",
1729           "type" : "Node",
1730           "desc" : "The child node removed",
1731           "isOptional" : false
1732         }
1733       ],
1734       "returns" : []
1735     },
1736     {
1737       "name" : "beforeinsert",
1738       "type" : "function",
1739       "desc" : "Fires before a new child is inserted in a node in this tree, return false to cancel the insert.",
1740       "sig" : "function (tree, parent, node, refNode)\n{\n\n}",
1741       "memberOf" : "Roo.data.Tree",
1742       "example" : "",
1743       "deprecated" : "",
1744       "since" : "",
1745       "see" : "",
1746       "params" : [
1747         {
1748           "name" : "tree",
1749           "type" : "Tree",
1750           "desc" : "The owner tree",
1751           "isOptional" : false
1752         },
1753         {
1754           "name" : "parent",
1755           "type" : "Node",
1756           "desc" : "The parent node",
1757           "isOptional" : false
1758         },
1759         {
1760           "name" : "node",
1761           "type" : "Node",
1762           "desc" : "The child node to be inserted",
1763           "isOptional" : false
1764         },
1765         {
1766           "name" : "refNode",
1767           "type" : "Node",
1768           "desc" : "The child node the node is being inserted before",
1769           "isOptional" : false
1770         }
1771       ],
1772       "returns" : []
1773     }
1774   ]
1775 }