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