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