Partial Fix #5654 - roojspacker - get it working as a doc tool...
[roojs1] / docs2 / symbols / Roo.CalendarPanel.json
1 {
2   "name" : "Roo.CalendarPanel",
3   "augments" : [
4     "Roo.Component",
5     "Roo.util.Observable"
6   ],
7   "desc" : "Bootstrap Calendar class",
8   "isSingleton" : false,
9   "isStatic" : true,
10   "isBuiltin" : false,
11   "config" : [
12     {
13       "name" : "listeners",
14       "type" : "Object",
15       "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>",
16       "memberOf" : "Roo.util.Observable",
17       "values" : [
18       ]
19     },
20     {
21       "name" : "hideMode",
22       "type" : "String",
23       "desc" : "How this component should hidden. Supported values are\n\"visibility\" (css visibility), \"offsets\" (negative offset position) and\n\"display\" (css display) - defaults to \"display\".",
24       "memberOf" : "Roo.Component",
25       "values" : [
26         "(display",
27         "visibility)"
28       ]
29     },
30     {
31       "name" : "allowDomMove",
32       "type" : "Boolean",
33       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
34       "memberOf" : "Roo.Component",
35       "values" : [
36       ]
37     },
38     {
39       "name" : "actionMode",
40       "type" : "String",
41       "desc" : "which property holds the element that used for  hide() / show() / disable() / enable()\ndefault is 'el'",
42       "memberOf" : "Roo.Component",
43       "values" : [
44       ]
45     },
46     {
47       "name" : "disableClass",
48       "type" : "String",
49       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
50       "memberOf" : "Roo.Component",
51       "values" : [
52       ]
53     }
54   ],
55   "methods" : [
56     {
57       "name" : "getId",
58       "desc" : "Returns the id of this component.",
59       "isStatic" : false,
60       "isConstructor" : false,
61       "isPrivate" : false,
62       "memberOf" : "Roo.Component",
63       "example" : "",
64       "deprecated" : "",
65       "since" : "",
66       "see" : "",
67       "params" : [
68       ],
69       "returns" : [
70         {
71           "name" : "",
72           "type" : "String",
73           "desc" : ""
74         }
75       ]
76     },
77     {
78       "name" : "render",
79       "desc" : "If this is a lazy rendering component, render it to its container element.",
80       "isStatic" : false,
81       "isConstructor" : false,
82       "isPrivate" : false,
83       "memberOf" : "Roo.Component",
84       "example" : "",
85       "deprecated" : "",
86       "since" : "",
87       "see" : "",
88       "params" : [
89         {
90           "name" : "container",
91           "type" : "String/HTMLElement/Element",
92           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
93           "isOptional" : false
94         }
95       ],
96       "returns" : [
97       ]
98     },
99     {
100       "name" : "destroy",
101       "desc" : "Destroys this component by purging any event listeners, removing the component's element from the DOM,\nremoving the component from its {@link Roo.Container} (if applicable) and unregistering it from {@link Roo.ComponentMgr}.",
102       "isStatic" : false,
103       "isConstructor" : false,
104       "isPrivate" : false,
105       "memberOf" : "Roo.Component",
106       "example" : "",
107       "deprecated" : "",
108       "since" : "",
109       "see" : "",
110       "params" : [
111       ],
112       "returns" : [
113       ]
114     },
115     {
116       "name" : "isVisible",
117       "desc" : "Returns true if this component is visible.",
118       "isStatic" : false,
119       "isConstructor" : false,
120       "isPrivate" : false,
121       "memberOf" : "Roo.Component",
122       "example" : "",
123       "deprecated" : "",
124       "since" : "",
125       "see" : "",
126       "params" : [
127       ],
128       "returns" : [
129       ]
130     },
131     {
132       "name" : "setDisabled",
133       "desc" : "Convenience function for setting disabled/enabled by boolean.",
134       "isStatic" : false,
135       "isConstructor" : false,
136       "isPrivate" : false,
137       "memberOf" : "Roo.Component",
138       "example" : "",
139       "deprecated" : "",
140       "since" : "",
141       "see" : "",
142       "params" : [
143         {
144           "name" : "disabled",
145           "type" : "Boolean",
146           "desc" : "",
147           "isOptional" : false
148         }
149       ],
150       "returns" : [
151       ]
152     },
153     {
154       "name" : "hide",
155       "desc" : "Hide this component.",
156       "isStatic" : false,
157       "isConstructor" : false,
158       "isPrivate" : false,
159       "memberOf" : "Roo.Component",
160       "example" : "",
161       "deprecated" : "",
162       "since" : "",
163       "see" : "",
164       "params" : [
165       ],
166       "returns" : [
167         {
168           "name" : "",
169           "type" : "Roo.Component",
170           "desc" : "this"
171         }
172       ]
173     },
174     {
175       "name" : "focus",
176       "desc" : "Try to focus this component.",
177       "isStatic" : false,
178       "isConstructor" : false,
179       "isPrivate" : false,
180       "memberOf" : "Roo.Component",
181       "example" : "",
182       "deprecated" : "",
183       "since" : "",
184       "see" : "",
185       "params" : [
186         {
187           "name" : "selectText",
188           "type" : "Boolean",
189           "desc" : "True to also select the text in this component (if applicable)",
190           "isOptional" : false
191         }
192       ],
193       "returns" : [
194         {
195           "name" : "",
196           "type" : "Roo.Component",
197           "desc" : "this"
198         }
199       ]
200     },
201     {
202       "name" : "show",
203       "desc" : "Show this component.",
204       "isStatic" : false,
205       "isConstructor" : false,
206       "isPrivate" : false,
207       "memberOf" : "Roo.Component",
208       "example" : "",
209       "deprecated" : "",
210       "since" : "",
211       "see" : "",
212       "params" : [
213       ],
214       "returns" : [
215         {
216           "name" : "",
217           "type" : "Roo.Component",
218           "desc" : "this"
219         }
220       ]
221     },
222     {
223       "name" : "enable",
224       "desc" : "Enable this component.",
225       "isStatic" : false,
226       "isConstructor" : false,
227       "isPrivate" : false,
228       "memberOf" : "Roo.Component",
229       "example" : "",
230       "deprecated" : "",
231       "since" : "",
232       "see" : "",
233       "params" : [
234       ],
235       "returns" : [
236         {
237           "name" : "",
238           "type" : "Roo.Component",
239           "desc" : "this"
240         }
241       ]
242     },
243     {
244       "name" : "setVisible",
245       "desc" : "Convenience function to hide or show this component by boolean.",
246       "isStatic" : false,
247       "isConstructor" : false,
248       "isPrivate" : false,
249       "memberOf" : "Roo.Component",
250       "example" : "",
251       "deprecated" : "",
252       "since" : "",
253       "see" : "",
254       "params" : [
255         {
256           "name" : "visible",
257           "type" : "Boolean",
258           "desc" : "True to show, false to hide",
259           "isOptional" : false
260         }
261       ],
262       "returns" : [
263         {
264           "name" : "",
265           "type" : "Roo.Component",
266           "desc" : "this"
267         }
268       ]
269     },
270     {
271       "name" : "disable",
272       "desc" : "Disable this component.",
273       "isStatic" : false,
274       "isConstructor" : false,
275       "isPrivate" : false,
276       "memberOf" : "Roo.Component",
277       "example" : "",
278       "deprecated" : "",
279       "since" : "",
280       "see" : "",
281       "params" : [
282       ],
283       "returns" : [
284         {
285           "name" : "",
286           "type" : "Roo.Component",
287           "desc" : "this"
288         }
289       ]
290     },
291     {
292       "name" : "getEl",
293       "desc" : "Returns the underlying {@link Roo.Element}.",
294       "isStatic" : false,
295       "isConstructor" : false,
296       "isPrivate" : false,
297       "memberOf" : "Roo.Component",
298       "example" : "",
299       "deprecated" : "",
300       "since" : "",
301       "see" : "",
302       "params" : [
303       ],
304       "returns" : [
305         {
306           "name" : "",
307           "type" : "Roo.Element",
308           "desc" : "The element"
309         }
310       ]
311     },
312     {
313       "name" : "purgeListeners",
314       "desc" : "Removes all listeners for this object",
315       "isStatic" : false,
316       "isConstructor" : false,
317       "isPrivate" : false,
318       "memberOf" : "Roo.util.Observable",
319       "example" : "",
320       "deprecated" : "",
321       "since" : "",
322       "see" : "",
323       "params" : [
324       ],
325       "returns" : [
326       ]
327     },
328     {
329       "name" : "on",
330       "desc" : "Appends an event handler to this element (shorthand for addListener)",
331       "isStatic" : false,
332       "isConstructor" : false,
333       "isPrivate" : false,
334       "memberOf" : "Roo.util.Observable",
335       "example" : "",
336       "deprecated" : "",
337       "since" : "",
338       "see" : "",
339       "params" : [
340         {
341           "name" : "eventName",
342           "type" : "String",
343           "desc" : "The type of event to listen for",
344           "isOptional" : false
345         },
346         {
347           "name" : "handler",
348           "type" : "Function",
349           "desc" : "The method the event invokes",
350           "isOptional" : false
351         },
352         {
353           "name" : "scope",
354           "type" : "Object",
355           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
356           "isOptional" : false
357         },
358         {
359           "name" : "options",
360           "type" : "Object",
361           "desc" : "(optional)",
362           "isOptional" : false
363         }
364       ],
365       "returns" : [
366       ]
367     },
368     {
369       "name" : "un",
370       "desc" : "Removes a listener (shorthand for removeListener)",
371       "isStatic" : false,
372       "isConstructor" : false,
373       "isPrivate" : false,
374       "memberOf" : "Roo.util.Observable",
375       "example" : "",
376       "deprecated" : "",
377       "since" : "",
378       "see" : "",
379       "params" : [
380         {
381           "name" : "eventName",
382           "type" : "String",
383           "desc" : "The type of event to listen for",
384           "isOptional" : false
385         },
386         {
387           "name" : "handler",
388           "type" : "Function",
389           "desc" : "The handler to remove",
390           "isOptional" : false
391         },
392         {
393           "name" : "scope",
394           "type" : "Object",
395           "desc" : "(optional) The scope (this object) for the handler",
396           "isOptional" : false
397         }
398       ],
399       "returns" : [
400       ]
401     },
402     {
403       "name" : "addEvents",
404       "desc" : "Used to define events on this Observable",
405       "isStatic" : false,
406       "isConstructor" : false,
407       "isPrivate" : false,
408       "memberOf" : "Roo.util.Observable",
409       "example" : "",
410       "deprecated" : "",
411       "since" : "",
412       "see" : "",
413       "params" : [
414         {
415           "name" : "object",
416           "type" : "Object",
417           "desc" : "The object with the events defined",
418           "isOptional" : false
419         }
420       ],
421       "returns" : [
422       ]
423     },
424     {
425       "name" : "releaseCapture",
426       "desc" : "Removes <b>all</b> added captures from the Observable.",
427       "isStatic" : true,
428       "isConstructor" : false,
429       "isPrivate" : false,
430       "memberOf" : "Roo.util.Observable",
431       "example" : "",
432       "deprecated" : "",
433       "since" : "",
434       "see" : "",
435       "params" : [
436         {
437           "name" : "o",
438           "type" : "Observable",
439           "desc" : "The Observable to release",
440           "isOptional" : false
441         }
442       ],
443       "returns" : [
444       ]
445     },
446     {
447       "name" : "removeListener",
448       "desc" : "Removes a listener",
449       "isStatic" : false,
450       "isConstructor" : false,
451       "isPrivate" : false,
452       "memberOf" : "Roo.util.Observable",
453       "example" : "",
454       "deprecated" : "",
455       "since" : "",
456       "see" : "",
457       "params" : [
458         {
459           "name" : "eventName",
460           "type" : "String",
461           "desc" : "The type of event to listen for",
462           "isOptional" : false
463         },
464         {
465           "name" : "handler",
466           "type" : "Function",
467           "desc" : "The handler to remove",
468           "isOptional" : false
469         },
470         {
471           "name" : "scope",
472           "type" : "Object",
473           "desc" : "(optional) The scope (this object) for the handler",
474           "isOptional" : false
475         }
476       ],
477       "returns" : [
478       ]
479     },
480     {
481       "name" : "fireEvent",
482       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
483       "isStatic" : false,
484       "isConstructor" : false,
485       "isPrivate" : false,
486       "memberOf" : "Roo.util.Observable",
487       "example" : "",
488       "deprecated" : "",
489       "since" : "",
490       "see" : "",
491       "params" : [
492         {
493           "name" : "eventName",
494           "type" : "String",
495           "desc" : "",
496           "isOptional" : false
497         },
498         {
499           "name" : "args",
500           "type" : "Object...",
501           "desc" : "Variable number of parameters are passed to handlers",
502           "isOptional" : false
503         }
504       ],
505       "returns" : [
506         {
507           "name" : "",
508           "type" : "Boolean",
509           "desc" : "returns false if any of the handlers return false otherwise it returns true"
510         }
511       ]
512     },
513     {
514       "name" : "hasListener",
515       "desc" : "Checks to see if this object has any listeners for a specified event",
516       "isStatic" : false,
517       "isConstructor" : false,
518       "isPrivate" : false,
519       "memberOf" : "Roo.util.Observable",
520       "example" : "",
521       "deprecated" : "",
522       "since" : "",
523       "see" : "",
524       "params" : [
525         {
526           "name" : "eventName",
527           "type" : "String",
528           "desc" : "The name of the event to check for",
529           "isOptional" : false
530         }
531       ],
532       "returns" : [
533         {
534           "name" : "",
535           "type" : "Boolean",
536           "desc" : "True if the event is being listened for, else false"
537         }
538       ]
539     },
540     {
541       "name" : "capture",
542       "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.",
543       "isStatic" : true,
544       "isConstructor" : false,
545       "isPrivate" : false,
546       "memberOf" : "Roo.util.Observable",
547       "example" : "",
548       "deprecated" : "",
549       "since" : "",
550       "see" : "",
551       "params" : [
552         {
553           "name" : "o",
554           "type" : "Observable",
555           "desc" : "The Observable to capture",
556           "isOptional" : false
557         },
558         {
559           "name" : "fn",
560           "type" : "Function",
561           "desc" : "The function to call",
562           "isOptional" : false
563         },
564         {
565           "name" : "scope",
566           "type" : "Object",
567           "desc" : "(optional) The scope (this object) for the fn",
568           "isOptional" : false
569         }
570       ],
571       "returns" : [
572       ]
573     },
574     {
575       "name" : "addListener",
576       "desc" : "Appends an event handler to this component",
577       "isStatic" : false,
578       "isConstructor" : false,
579       "isPrivate" : false,
580       "memberOf" : "Roo.util.Observable",
581       "example" : "",
582       "deprecated" : "",
583       "since" : "",
584       "see" : "",
585       "params" : [
586         {
587           "name" : "eventName",
588           "type" : "String",
589           "desc" : "The type of event to listen for",
590           "isOptional" : false
591         },
592         {
593           "name" : "handler",
594           "type" : "Function",
595           "desc" : "The method the event invokes",
596           "isOptional" : false
597         },
598         {
599           "name" : "scope",
600           "type" : "Object",
601           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
602           "isOptional" : false
603         },
604         {
605           "name" : "options",
606           "type" : "Object",
607           "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>",
608           "isOptional" : false
609         }
610       ],
611       "returns" : [
612       ]
613     }
614   ],
615   "events" : [
616     {
617       "name" : "monthchange",
618       "desc" : "Fires when the displayed month changes",
619       "memberOf" : "",
620       "example" : "",
621       "deprecated" : "",
622       "since" : "",
623       "see" : "",
624       "params" : [
625         {
626           "name" : "this",
627           "type" : "DatePicker",
628           "desc" : "",
629           "isOptional" : false
630         },
631         {
632           "name" : "date",
633           "type" : "Date",
634           "desc" : "The selected month",
635           "isOptional" : false
636         }
637       ],
638       "returns" : [
639       ]
640     },
641     {
642       "name" : "evententer",
643       "desc" : "Fires when mouse over an event",
644       "memberOf" : "",
645       "example" : "",
646       "deprecated" : "",
647       "since" : "",
648       "see" : "",
649       "params" : [
650         {
651           "name" : "this",
652           "type" : "Calendar",
653           "desc" : "",
654           "isOptional" : false
655         },
656         {
657           "name" : "Event",
658           "type" : "event",
659           "desc" : "",
660           "isOptional" : false
661         }
662       ],
663       "returns" : [
664       ]
665     },
666     {
667       "name" : "eventleave",
668       "desc" : "Fires when the mouse leaves an",
669       "memberOf" : "",
670       "example" : "",
671       "deprecated" : "",
672       "since" : "",
673       "see" : "",
674       "params" : [
675         {
676           "name" : "this",
677           "type" : "Calendar",
678           "desc" : "",
679           "isOptional" : false
680         },
681         {
682           "name" : "",
683           "type" : "event",
684           "desc" : "",
685           "isOptional" : false
686         }
687       ],
688       "returns" : [
689       ]
690     },
691     {
692       "name" : "eventclick",
693       "desc" : "Fires when the mouse click an",
694       "memberOf" : "",
695       "example" : "",
696       "deprecated" : "",
697       "since" : "",
698       "see" : "",
699       "params" : [
700         {
701           "name" : "this",
702           "type" : "Calendar",
703           "desc" : "",
704           "isOptional" : false
705         },
706         {
707           "name" : "",
708           "type" : "event",
709           "desc" : "",
710           "isOptional" : false
711         }
712       ],
713       "returns" : [
714       ]
715     },
716     {
717       "name" : "rendered",
718       "desc" : "Fires when the grid is rendered",
719       "memberOf" : "",
720       "example" : "",
721       "deprecated" : "",
722       "since" : "",
723       "see" : "",
724       "params" : [
725         {
726           "name" : "this",
727           "type" : "Calendar",
728           "desc" : "",
729           "isOptional" : false
730         }
731       ],
732       "returns" : [
733       ]
734     },
735     {
736       "name" : "select",
737       "desc" : "Fires when a date is selected",
738       "memberOf" : "",
739       "example" : "",
740       "deprecated" : "",
741       "since" : "",
742       "see" : "",
743       "params" : [
744         {
745           "name" : "this",
746           "type" : "DatePicker",
747           "desc" : "",
748           "isOptional" : false
749         },
750         {
751           "name" : "date",
752           "type" : "Date",
753           "desc" : "The selected date",
754           "isOptional" : false
755         }
756       ],
757       "returns" : [
758       ]
759     },
760     {
761       "name" : "beforerender",
762       "desc" : "Fires before the component is rendered. Return false to stop the render.",
763       "memberOf" : "Roo.Component",
764       "example" : "",
765       "deprecated" : "",
766       "since" : "",
767       "see" : "",
768       "params" : [
769         {
770           "name" : "this",
771           "type" : "Roo.Component",
772           "desc" : "",
773           "isOptional" : false
774         }
775       ],
776       "returns" : [
777       ]
778     },
779     {
780       "name" : "disable",
781       "desc" : "Fires after the component is disabled.",
782       "memberOf" : "Roo.Component",
783       "example" : "",
784       "deprecated" : "",
785       "since" : "",
786       "see" : "",
787       "params" : [
788         {
789           "name" : "this",
790           "type" : "Roo.Component",
791           "desc" : "",
792           "isOptional" : false
793         }
794       ],
795       "returns" : [
796       ]
797     },
798     {
799       "name" : "render",
800       "desc" : "Fires after the component is rendered.",
801       "memberOf" : "Roo.Component",
802       "example" : "",
803       "deprecated" : "",
804       "since" : "",
805       "see" : "",
806       "params" : [
807         {
808           "name" : "this",
809           "type" : "Roo.Component",
810           "desc" : "",
811           "isOptional" : false
812         }
813       ],
814       "returns" : [
815       ]
816     },
817     {
818       "name" : "destroy",
819       "desc" : "Fires after the component is destroyed.",
820       "memberOf" : "Roo.Component",
821       "example" : "",
822       "deprecated" : "",
823       "since" : "",
824       "see" : "",
825       "params" : [
826         {
827           "name" : "this",
828           "type" : "Roo.Component",
829           "desc" : "",
830           "isOptional" : false
831         }
832       ],
833       "returns" : [
834       ]
835     },
836     {
837       "name" : "hide",
838       "desc" : "Fires after the component is hidden.",
839       "memberOf" : "Roo.Component",
840       "example" : "",
841       "deprecated" : "",
842       "since" : "",
843       "see" : "",
844       "params" : [
845         {
846           "name" : "this",
847           "type" : "Roo.Component",
848           "desc" : "",
849           "isOptional" : false
850         }
851       ],
852       "returns" : [
853       ]
854     },
855     {
856       "name" : "beforehide",
857       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
858       "memberOf" : "Roo.Component",
859       "example" : "",
860       "deprecated" : "",
861       "since" : "",
862       "see" : "",
863       "params" : [
864         {
865           "name" : "this",
866           "type" : "Roo.Component",
867           "desc" : "",
868           "isOptional" : false
869         }
870       ],
871       "returns" : [
872       ]
873     },
874     {
875       "name" : "show",
876       "desc" : "Fires after the component is shown.",
877       "memberOf" : "Roo.Component",
878       "example" : "",
879       "deprecated" : "",
880       "since" : "",
881       "see" : "",
882       "params" : [
883         {
884           "name" : "this",
885           "type" : "Roo.Component",
886           "desc" : "",
887           "isOptional" : false
888         }
889       ],
890       "returns" : [
891       ]
892     },
893     {
894       "name" : "beforeshow",
895       "desc" : "Fires before the component is shown.  Return false to stop the show.",
896       "memberOf" : "Roo.Component",
897       "example" : "",
898       "deprecated" : "",
899       "since" : "",
900       "see" : "",
901       "params" : [
902         {
903           "name" : "this",
904           "type" : "Roo.Component",
905           "desc" : "",
906           "isOptional" : false
907         }
908       ],
909       "returns" : [
910       ]
911     },
912     {
913       "name" : "enable",
914       "desc" : "Fires after the component is enabled.",
915       "memberOf" : "Roo.Component",
916       "example" : "",
917       "deprecated" : "",
918       "since" : "",
919       "see" : "",
920       "params" : [
921         {
922           "name" : "this",
923           "type" : "Roo.Component",
924           "desc" : "",
925           "isOptional" : false
926         }
927       ],
928       "returns" : [
929       ]
930     },
931     {
932       "name" : "beforedestroy",
933       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
934       "memberOf" : "Roo.Component",
935       "example" : "",
936       "deprecated" : "",
937       "since" : "",
938       "see" : "",
939       "params" : [
940         {
941           "name" : "this",
942           "type" : "Roo.Component",
943           "desc" : "",
944           "isOptional" : false
945         }
946       ],
947       "returns" : [
948       ]
949     }
950   ]
951 }