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