Partial Fix #5654 - roojspacker - get it working as a doc tool...
[roojs1] / docs2 / symbols / Roo.form.Radio.json
1 {
2   "name" : "Roo.form.Radio",
3   "augments" : [
4     "Roo.form.Checkbox",
5     "Roo.form.Field",
6     "Roo.BoxComponent",
7     "Roo.Component",
8     "Roo.util.Observable"
9   ],
10   "desc" : "Single radio field.  Same as Checkbox, but provided as a convenience for automatically setting the input type.\nRadio grouping is handled automatically by the browser if you give each radio in a group the same name.",
11   "isSingleton" : false,
12   "isStatic" : true,
13   "isBuiltin" : false,
14   "config" : [
15     {
16       "name" : "inputType",
17       "type" : "String",
18       "desc" : "The type attribute for input fields -- e.g. radio, text, password (defaults to \"text\").",
19       "memberOf" : "Roo.form.Field",
20       "values" : [
21       ]
22     },
23     {
24       "name" : "listeners",
25       "type" : "Object",
26       "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>",
27       "memberOf" : "Roo.util.Observable",
28       "values" : [
29       ]
30     },
31     {
32       "name" : "msgFx",
33       "type" : "String",
34       "desc" : "<b>Experimental</b> The effect used when displaying a validation message under the field (defaults to 'normal').",
35       "memberOf" : "Roo.form.Field",
36       "values" : [
37       ]
38     },
39     {
40       "name" : "inputValue",
41       "type" : "String",
42       "desc" : "The value that should go into the generated input element's value attribute",
43       "memberOf" : "Roo.form.Checkbox",
44       "values" : [
45       ]
46     },
47     {
48       "name" : "fieldLabel",
49       "type" : "String",
50       "desc" : "Label to use when rendering a form.",
51       "memberOf" : "Roo.form.Field",
52       "values" : [
53       ]
54     },
55     {
56       "name" : "validationDelay",
57       "type" : "Number",
58       "desc" : "The length of time in milliseconds after user input begins until validation is initiated (defaults to 250)",
59       "memberOf" : "Roo.form.Field",
60       "values" : [
61       ]
62     },
63     {
64       "name" : "msgTarget",
65       "type" : "String",
66       "desc" : "The location where error text should display.  Should be one of the following values (defaults to 'qtip'):\n<pre>\nValue         Description\n-----------   ----------------------------------------------------------------------\nqtip          Display a quick tip when the user hovers over the field\ntitle         Display a default browser title attribute popup\nunder         Add a block div beneath the field containing the error text\nside          Add an error icon to the right of the field with a popup on hover\n[element id]  Add the error text directly to the innerHTML of the specified element\n</pre>",
67       "memberOf" : "Roo.form.Field",
68       "values" : [
69       ]
70     },
71     {
72       "name" : "hideMode",
73       "type" : "String",
74       "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\".",
75       "memberOf" : "Roo.Component",
76       "values" : [
77         "(display",
78         "visibility)"
79       ]
80     },
81     {
82       "name" : "disabled",
83       "type" : "Boolean",
84       "desc" : "True to disable the field (defaults to false).",
85       "memberOf" : "Roo.form.Field",
86       "values" : [
87       ]
88     },
89     {
90       "name" : "value",
91       "type" : "Mixed",
92       "desc" : "A value to initialize this field with.",
93       "memberOf" : "Roo.form.Field",
94       "values" : [
95       ]
96     },
97     {
98       "name" : "allowDomMove",
99       "type" : "Boolean",
100       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
101       "memberOf" : "Roo.Component",
102       "values" : [
103       ]
104     },
105     {
106       "name" : "tabIndex",
107       "type" : "Number",
108       "desc" : "The tabIndex for this field. Note this only applies to fields that are rendered, not those which are built via applyTo (defaults to undefined).",
109       "memberOf" : "Roo.form.Field",
110       "values" : [
111       ]
112     },
113     {
114       "name" : "readOnly",
115       "type" : "Boolean",
116       "desc" : "True to mark the field as readOnly in HTML (defaults to false) -- Note: this only sets the element's readOnly DOM attribute.",
117       "memberOf" : "Roo.form.Field",
118       "values" : [
119       ]
120     },
121     {
122       "name" : "invalidClass",
123       "type" : "String",
124       "desc" : "The CSS class to use when marking a field invalid (defaults to \"x-form-invalid\")",
125       "memberOf" : "Roo.form.Field",
126       "values" : [
127       ]
128     },
129     {
130       "name" : "cls",
131       "type" : "String",
132       "desc" : "A CSS class to apply to the field's underlying element.",
133       "memberOf" : "Roo.form.Field",
134       "values" : [
135       ]
136     },
137     {
138       "name" : "autoCreate",
139       "type" : "String/Object",
140       "desc" : "A DomHelper element spec, or true for a default element spec (defaults to\n{tag: \"input\", type: \"checkbox\", autocomplete: \"off\"})",
141       "memberOf" : "Roo.form.Checkbox",
142       "values" : [
143       ]
144     },
145     {
146       "name" : "valueOff",
147       "type" : "String",
148       "desc" : "The value that should go into the generated input element's value when unchecked.",
149       "memberOf" : "Roo.form.Checkbox",
150       "values" : [
151       ]
152     },
153     {
154       "name" : "invalidText",
155       "type" : "String",
156       "desc" : "The error text to use when marking a field invalid and no message is provided (defaults to \"The value in this field is invalid\")",
157       "memberOf" : "Roo.form.Field",
158       "values" : [
159       ]
160     },
161     {
162       "name" : "actionMode",
163       "type" : "String",
164       "desc" : "which property holds the element that used for  hide() / show() / disable() / enable()\ndefault is 'el'",
165       "memberOf" : "Roo.Component",
166       "values" : [
167       ]
168     },
169     {
170       "name" : "boxLabel",
171       "type" : "String",
172       "desc" : "The text that appears beside the checkbox",
173       "memberOf" : "Roo.form.Checkbox",
174       "values" : [
175       ]
176     },
177     {
178       "name" : "width",
179       "type" : "Number",
180       "desc" : "width (optional) size of component",
181       "memberOf" : "Roo.BoxComponent",
182       "values" : [
183       ]
184     },
185     {
186       "name" : "validateOnBlur",
187       "type" : "Boolean",
188       "desc" : "Whether the field should validate when it loses focus (defaults to true).",
189       "memberOf" : "Roo.form.Field",
190       "values" : [
191       ]
192     },
193     {
194       "name" : "validationEvent",
195       "type" : "String/Boolean",
196       "desc" : "The event that should initiate field validation. Set to false to disable\n      automatic validation (defaults to \"keyup\").",
197       "memberOf" : "Roo.form.Field",
198       "values" : [
199       ]
200     },
201     {
202       "name" : "fieldClass",
203       "type" : "String",
204       "desc" : "The default CSS class for the checkbox (defaults to \"x-form-field\")",
205       "memberOf" : "Roo.form.Checkbox",
206       "values" : [
207       ]
208     },
209     {
210       "name" : "checked",
211       "type" : "Boolean",
212       "desc" : "True if the the checkbox should render already checked (defaults to false)",
213       "memberOf" : "Roo.form.Checkbox",
214       "values" : [
215       ]
216     },
217     {
218       "name" : "focusClass",
219       "type" : "String",
220       "desc" : "The CSS class to use when the checkbox receives focus (defaults to undefined)",
221       "memberOf" : "Roo.form.Checkbox",
222       "values" : [
223       ]
224     },
225     {
226       "name" : "name",
227       "type" : "String",
228       "desc" : "The field's HTML name attribute.",
229       "memberOf" : "Roo.form.Field",
230       "values" : [
231       ]
232     },
233     {
234       "name" : "qtip",
235       "type" : "String",
236       "desc" : "Mouse over tip",
237       "memberOf" : "Roo.form.Field",
238       "values" : [
239       ]
240     },
241     {
242       "name" : "height",
243       "type" : "Number",
244       "desc" : "height (optional) size of component",
245       "memberOf" : "Roo.BoxComponent",
246       "values" : [
247       ]
248     },
249     {
250       "name" : "disableClass",
251       "type" : "String",
252       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
253       "memberOf" : "Roo.Component",
254       "values" : [
255       ]
256     }
257   ],
258   "methods" : [
259     {
260       "name" : "getGroupValue",
261       "desc" : "If this radio is part of a group, it will return the selected value",
262       "isStatic" : false,
263       "isConstructor" : false,
264       "isPrivate" : false,
265       "memberOf" : "Roo.form.Radio",
266       "example" : "",
267       "deprecated" : "",
268       "since" : "",
269       "see" : "",
270       "params" : [
271       ],
272       "returns" : [
273         {
274           "name" : "",
275           "type" : "String",
276           "desc" : ""
277         }
278       ]
279     },
280     {
281       "name" : "setValue",
282       "desc" : "Sets the checked state of the checkbox.\nOn is always based on a string comparison between inputValue and the param.",
283       "isStatic" : false,
284       "isConstructor" : false,
285       "isPrivate" : false,
286       "memberOf" : "Roo.form.Checkbox",
287       "example" : "",
288       "deprecated" : "",
289       "since" : "",
290       "see" : "",
291       "params" : [
292         {
293           "name" : "value",
294           "type" : "Boolean/String",
295           "desc" : "- the value to set",
296           "isOptional" : false
297         },
298         {
299           "name" : "suppressEvent",
300           "type" : "Boolean/String",
301           "desc" : "- whether to suppress the checkchange event.",
302           "isOptional" : false
303         }
304       ],
305       "returns" : [
306       ]
307     },
308     {
309       "name" : "getValue",
310       "desc" : "Returns the checked state of the checkbox.",
311       "isStatic" : false,
312       "isConstructor" : false,
313       "isPrivate" : false,
314       "memberOf" : "Roo.form.Checkbox",
315       "example" : "",
316       "deprecated" : "",
317       "since" : "",
318       "see" : "",
319       "params" : [
320       ],
321       "returns" : [
322         {
323           "name" : "",
324           "type" : "Boolean",
325           "desc" : "True if checked, else false"
326         }
327       ]
328     },
329     {
330       "name" : "validate",
331       "desc" : "Validates the field value",
332       "isStatic" : false,
333       "isConstructor" : false,
334       "isPrivate" : false,
335       "memberOf" : "Roo.form.Field",
336       "example" : "",
337       "deprecated" : "",
338       "since" : "",
339       "see" : "",
340       "params" : [
341       ],
342       "returns" : [
343         {
344           "name" : "",
345           "type" : "Boolean",
346           "desc" : "True if the value is valid, else false"
347         }
348       ]
349     },
350     {
351       "name" : "getName",
352       "desc" : "Returns the name attribute of the field if available",
353       "isStatic" : false,
354       "isConstructor" : false,
355       "isPrivate" : false,
356       "memberOf" : "Roo.form.Field",
357       "example" : "",
358       "deprecated" : "",
359       "since" : "",
360       "see" : "",
361       "params" : [
362       ],
363       "returns" : [
364         {
365           "name" : "",
366           "type" : "String",
367           "desc" : "name The field name"
368         }
369       ]
370     },
371     {
372       "name" : "markInvalid",
373       "desc" : "Mark this field as invalid",
374       "isStatic" : false,
375       "isConstructor" : false,
376       "isPrivate" : false,
377       "memberOf" : "Roo.form.Field",
378       "example" : "",
379       "deprecated" : "",
380       "since" : "",
381       "see" : "",
382       "params" : [
383         {
384           "name" : "msg",
385           "type" : "String",
386           "desc" : "The validation message",
387           "isOptional" : false
388         }
389       ],
390       "returns" : [
391       ]
392     },
393     {
394       "name" : "getRawValue",
395       "desc" : "Returns the raw data value which may or may not be a valid, defined value.  To return a normalized value see {@link #getValue}.",
396       "isStatic" : false,
397       "isConstructor" : false,
398       "isPrivate" : false,
399       "memberOf" : "Roo.form.Field",
400       "example" : "",
401       "deprecated" : "",
402       "since" : "",
403       "see" : "",
404       "params" : [
405       ],
406       "returns" : [
407         {
408           "name" : "",
409           "type" : "Mixed",
410           "desc" : "value The field value"
411         }
412       ]
413     },
414     {
415       "name" : "applyTo",
416       "desc" : "Apply the behaviors of this component to an existing element. <b>This is used instead of render().</b>",
417       "isStatic" : false,
418       "isConstructor" : false,
419       "isPrivate" : false,
420       "memberOf" : "Roo.form.Field",
421       "example" : "",
422       "deprecated" : "",
423       "since" : "",
424       "see" : "",
425       "params" : [
426         {
427           "name" : "el",
428           "type" : "String/HTMLElement/Element",
429           "desc" : "The id of the node, a DOM node or an existing Element",
430           "isOptional" : false
431         }
432       ],
433       "returns" : [
434         {
435           "name" : "",
436           "type" : "Roo.form.Field",
437           "desc" : "this"
438         }
439       ]
440     },
441     {
442       "name" : "resetHasChanged",
443       "desc" : "stores the current value in loadedValue",
444       "isStatic" : false,
445       "isConstructor" : false,
446       "isPrivate" : false,
447       "memberOf" : "Roo.form.Field",
448       "example" : "",
449       "deprecated" : "",
450       "since" : "",
451       "see" : "",
452       "params" : [
453       ],
454       "returns" : [
455       ]
456     },
457     {
458       "name" : "isDirty",
459       "desc" : "Returns true if this field has been changed since it was originally loaded and is not disabled.\nDEPRICATED  - it never worked well - use hasChanged/resetHasChanged.",
460       "isStatic" : false,
461       "isConstructor" : false,
462       "isPrivate" : false,
463       "memberOf" : "Roo.form.Field",
464       "example" : "",
465       "deprecated" : "",
466       "since" : "",
467       "see" : "",
468       "params" : [
469       ],
470       "returns" : [
471       ]
472     },
473     {
474       "name" : "setRawValue",
475       "desc" : "Sets the underlying DOM field's value directly, bypassing validation.  To set the value with validation see {@link #setValue}.",
476       "isStatic" : false,
477       "isConstructor" : false,
478       "isPrivate" : false,
479       "memberOf" : "Roo.form.Field",
480       "example" : "",
481       "deprecated" : "",
482       "since" : "",
483       "see" : "",
484       "params" : [
485         {
486           "name" : "value",
487           "type" : "Mixed",
488           "desc" : "The value to set",
489           "isOptional" : false
490         }
491       ],
492       "returns" : [
493       ]
494     },
495     {
496       "name" : "clearInvalid",
497       "desc" : "Clear any invalid styles/messages for this field",
498       "isStatic" : false,
499       "isConstructor" : false,
500       "isPrivate" : false,
501       "memberOf" : "Roo.form.Field",
502       "example" : "",
503       "deprecated" : "",
504       "since" : "",
505       "see" : "",
506       "params" : [
507       ],
508       "returns" : [
509       ]
510     },
511     {
512       "name" : "isValid",
513       "desc" : "Returns whether or not the field value is currently valid",
514       "isStatic" : false,
515       "isConstructor" : false,
516       "isPrivate" : false,
517       "memberOf" : "Roo.form.Field",
518       "example" : "",
519       "deprecated" : "",
520       "since" : "",
521       "see" : "",
522       "params" : [
523         {
524           "name" : "preventMark",
525           "type" : "Boolean",
526           "desc" : "True to disable marking the field invalid",
527           "isOptional" : false
528         }
529       ],
530       "returns" : [
531         {
532           "name" : "",
533           "type" : "Boolean",
534           "desc" : "True if the value is valid, else false"
535         }
536       ]
537     },
538     {
539       "name" : "reset",
540       "desc" : "Resets the current field value to the originally loaded value and clears any validation messages",
541       "isStatic" : false,
542       "isConstructor" : false,
543       "isPrivate" : false,
544       "memberOf" : "Roo.form.Field",
545       "example" : "",
546       "deprecated" : "",
547       "since" : "",
548       "see" : "",
549       "params" : [
550       ],
551       "returns" : [
552       ]
553     },
554     {
555       "name" : "hasChanged",
556       "desc" : "checks the current value against the 'loaded' value.\nNote - will return false if 'resetHasChanged' has not been called first.",
557       "isStatic" : false,
558       "isConstructor" : false,
559       "isPrivate" : false,
560       "memberOf" : "Roo.form.Field",
561       "example" : "",
562       "deprecated" : "",
563       "since" : "",
564       "see" : "",
565       "params" : [
566       ],
567       "returns" : [
568       ]
569     },
570     {
571       "name" : "updateBox",
572       "desc" : "Sets the current box measurements of the component's underlying element.",
573       "isStatic" : false,
574       "isConstructor" : false,
575       "isPrivate" : false,
576       "memberOf" : "Roo.BoxComponent",
577       "example" : "",
578       "deprecated" : "",
579       "since" : "",
580       "see" : "",
581       "params" : [
582         {
583           "name" : "box",
584           "type" : "Object",
585           "desc" : "An object in the format {x, y, width, height}",
586           "isOptional" : false
587         }
588       ],
589       "returns" : [
590       ]
591     },
592     {
593       "name" : "setPagePosition",
594       "desc" : "Sets the page XY position of the component.  To set the left and top instead, use {@link #setPosition}.\nThis method fires the move event.",
595       "isStatic" : false,
596       "isConstructor" : false,
597       "isPrivate" : false,
598       "memberOf" : "Roo.BoxComponent",
599       "example" : "",
600       "deprecated" : "",
601       "since" : "",
602       "see" : "",
603       "params" : [
604         {
605           "name" : "x",
606           "type" : "Number",
607           "desc" : "The new x position",
608           "isOptional" : false
609         },
610         {
611           "name" : "y",
612           "type" : "Number",
613           "desc" : "The new y position",
614           "isOptional" : false
615         }
616       ],
617       "returns" : [
618       ]
619     },
620     {
621       "name" : "syncSize",
622       "desc" : "Force the component's size to recalculate based on the underlying element's current height and width.",
623       "isStatic" : false,
624       "isConstructor" : false,
625       "isPrivate" : false,
626       "memberOf" : "Roo.BoxComponent",
627       "example" : "",
628       "deprecated" : "",
629       "since" : "",
630       "see" : "",
631       "params" : [
632       ],
633       "returns" : [
634       ]
635     },
636     {
637       "name" : "setSize",
638       "desc" : "Sets the width and height of the component.  This method fires the resize event.  This method can accept\neither width and height as separate numeric arguments, or you can pass a size object like {width:10, height:20}.",
639       "isStatic" : false,
640       "isConstructor" : false,
641       "isPrivate" : false,
642       "memberOf" : "Roo.BoxComponent",
643       "example" : "",
644       "deprecated" : "",
645       "since" : "",
646       "see" : "",
647       "params" : [
648         {
649           "name" : "width",
650           "type" : "Number/Object",
651           "desc" : "The new width to set, or a size object in the format {width, height}",
652           "isOptional" : false
653         },
654         {
655           "name" : "height",
656           "type" : "Number",
657           "desc" : "The new height to set (not required if a size object is passed as the first arg)",
658           "isOptional" : false
659         }
660       ],
661       "returns" : [
662         {
663           "name" : "",
664           "type" : "Roo.BoxComponent",
665           "desc" : "this"
666         }
667       ]
668     },
669     {
670       "name" : "getPosition",
671       "desc" : "Gets the current XY position of the component's underlying element.",
672       "isStatic" : false,
673       "isConstructor" : false,
674       "isPrivate" : false,
675       "memberOf" : "Roo.BoxComponent",
676       "example" : "",
677       "deprecated" : "",
678       "since" : "",
679       "see" : "",
680       "params" : [
681         {
682           "name" : "local",
683           "type" : "Boolean",
684           "desc" : "(optional) If true the element's left and top are returned instead of page XY (defaults to false)",
685           "isOptional" : false
686         }
687       ],
688       "returns" : [
689         {
690           "name" : "",
691           "type" : "Array",
692           "desc" : "The XY position of the element (e.g., [100, 200])"
693         }
694       ]
695     },
696     {
697       "name" : "onResize",
698       "desc" : "Called after the component is resized, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a resize occurs.",
699       "isStatic" : false,
700       "isConstructor" : false,
701       "isPrivate" : false,
702       "memberOf" : "Roo.BoxComponent",
703       "example" : "",
704       "deprecated" : "",
705       "since" : "",
706       "see" : "",
707       "params" : [
708         {
709           "name" : "adjWidth",
710           "type" : "Number",
711           "desc" : "The box-adjusted width that was set",
712           "isOptional" : false
713         },
714         {
715           "name" : "adjHeight",
716           "type" : "Number",
717           "desc" : "The box-adjusted height that was set",
718           "isOptional" : false
719         },
720         {
721           "name" : "rawWidth",
722           "type" : "Number",
723           "desc" : "The width that was originally specified",
724           "isOptional" : false
725         },
726         {
727           "name" : "rawHeight",
728           "type" : "Number",
729           "desc" : "The height that was originally specified",
730           "isOptional" : false
731         }
732       ],
733       "returns" : [
734       ]
735     },
736     {
737       "name" : "getBox",
738       "desc" : "Gets the current box measurements of the component's underlying element.",
739       "isStatic" : false,
740       "isConstructor" : false,
741       "isPrivate" : false,
742       "memberOf" : "Roo.BoxComponent",
743       "example" : "",
744       "deprecated" : "",
745       "since" : "",
746       "see" : "",
747       "params" : [
748         {
749           "name" : "local",
750           "type" : "Boolean",
751           "desc" : "(optional) If true the element's left and top are returned instead of page XY (defaults to false)",
752           "isOptional" : false
753         }
754       ],
755       "returns" : [
756       ]
757     },
758     {
759       "name" : "getSize",
760       "desc" : "Gets the current size of the component's underlying element.",
761       "isStatic" : false,
762       "isConstructor" : false,
763       "isPrivate" : false,
764       "memberOf" : "Roo.BoxComponent",
765       "example" : "",
766       "deprecated" : "",
767       "since" : "",
768       "see" : "",
769       "params" : [
770       ],
771       "returns" : [
772         {
773           "name" : "",
774           "type" : "Object",
775           "desc" : "An object containing the element's size {width: (element width), height: (element height)}"
776         }
777       ]
778     },
779     {
780       "name" : "onPosition",
781       "desc" : "Called after the component is moved, this method is empty by default but can be implemented by any\nsubclass that needs to perform custom logic after a move occurs.",
782       "isStatic" : false,
783       "isConstructor" : false,
784       "isPrivate" : false,
785       "memberOf" : "Roo.BoxComponent",
786       "example" : "",
787       "deprecated" : "",
788       "since" : "",
789       "see" : "",
790       "params" : [
791         {
792           "name" : "x",
793           "type" : "Number",
794           "desc" : "The new x position",
795           "isOptional" : false
796         },
797         {
798           "name" : "y",
799           "type" : "Number",
800           "desc" : "The new y position",
801           "isOptional" : false
802         }
803       ],
804       "returns" : [
805       ]
806     },
807     {
808       "name" : "setPosition",
809       "desc" : "Sets the left and top of the component.  To set the page XY position instead, use {@link #setPagePosition}.\nThis method fires the move event.",
810       "isStatic" : false,
811       "isConstructor" : false,
812       "isPrivate" : false,
813       "memberOf" : "Roo.BoxComponent",
814       "example" : "",
815       "deprecated" : "",
816       "since" : "",
817       "see" : "",
818       "params" : [
819         {
820           "name" : "left",
821           "type" : "Number",
822           "desc" : "The new left",
823           "isOptional" : false
824         },
825         {
826           "name" : "top",
827           "type" : "Number",
828           "desc" : "The new top",
829           "isOptional" : false
830         }
831       ],
832       "returns" : [
833       ]
834     },
835     {
836       "name" : "getId",
837       "desc" : "Returns the id of this component.",
838       "isStatic" : false,
839       "isConstructor" : false,
840       "isPrivate" : false,
841       "memberOf" : "Roo.Component",
842       "example" : "",
843       "deprecated" : "",
844       "since" : "",
845       "see" : "",
846       "params" : [
847       ],
848       "returns" : [
849         {
850           "name" : "",
851           "type" : "String",
852           "desc" : ""
853         }
854       ]
855     },
856     {
857       "name" : "render",
858       "desc" : "If this is a lazy rendering component, render it to its container element.",
859       "isStatic" : false,
860       "isConstructor" : false,
861       "isPrivate" : false,
862       "memberOf" : "Roo.Component",
863       "example" : "",
864       "deprecated" : "",
865       "since" : "",
866       "see" : "",
867       "params" : [
868         {
869           "name" : "container",
870           "type" : "String/HTMLElement/Element",
871           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
872           "isOptional" : false
873         }
874       ],
875       "returns" : [
876       ]
877     },
878     {
879       "name" : "destroy",
880       "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}.",
881       "isStatic" : false,
882       "isConstructor" : false,
883       "isPrivate" : false,
884       "memberOf" : "Roo.Component",
885       "example" : "",
886       "deprecated" : "",
887       "since" : "",
888       "see" : "",
889       "params" : [
890       ],
891       "returns" : [
892       ]
893     },
894     {
895       "name" : "isVisible",
896       "desc" : "Returns true if this component is visible.",
897       "isStatic" : false,
898       "isConstructor" : false,
899       "isPrivate" : false,
900       "memberOf" : "Roo.Component",
901       "example" : "",
902       "deprecated" : "",
903       "since" : "",
904       "see" : "",
905       "params" : [
906       ],
907       "returns" : [
908       ]
909     },
910     {
911       "name" : "setDisabled",
912       "desc" : "Convenience function for setting disabled/enabled by boolean.",
913       "isStatic" : false,
914       "isConstructor" : false,
915       "isPrivate" : false,
916       "memberOf" : "Roo.Component",
917       "example" : "",
918       "deprecated" : "",
919       "since" : "",
920       "see" : "",
921       "params" : [
922         {
923           "name" : "disabled",
924           "type" : "Boolean",
925           "desc" : "",
926           "isOptional" : false
927         }
928       ],
929       "returns" : [
930       ]
931     },
932     {
933       "name" : "hide",
934       "desc" : "Hide this component.",
935       "isStatic" : false,
936       "isConstructor" : false,
937       "isPrivate" : false,
938       "memberOf" : "Roo.Component",
939       "example" : "",
940       "deprecated" : "",
941       "since" : "",
942       "see" : "",
943       "params" : [
944       ],
945       "returns" : [
946         {
947           "name" : "",
948           "type" : "Roo.Component",
949           "desc" : "this"
950         }
951       ]
952     },
953     {
954       "name" : "focus",
955       "desc" : "Try to focus this component.",
956       "isStatic" : false,
957       "isConstructor" : false,
958       "isPrivate" : false,
959       "memberOf" : "Roo.Component",
960       "example" : "",
961       "deprecated" : "",
962       "since" : "",
963       "see" : "",
964       "params" : [
965         {
966           "name" : "selectText",
967           "type" : "Boolean",
968           "desc" : "True to also select the text in this component (if applicable)",
969           "isOptional" : false
970         }
971       ],
972       "returns" : [
973         {
974           "name" : "",
975           "type" : "Roo.Component",
976           "desc" : "this"
977         }
978       ]
979     },
980     {
981       "name" : "show",
982       "desc" : "Show this component.",
983       "isStatic" : false,
984       "isConstructor" : false,
985       "isPrivate" : false,
986       "memberOf" : "Roo.Component",
987       "example" : "",
988       "deprecated" : "",
989       "since" : "",
990       "see" : "",
991       "params" : [
992       ],
993       "returns" : [
994         {
995           "name" : "",
996           "type" : "Roo.Component",
997           "desc" : "this"
998         }
999       ]
1000     },
1001     {
1002       "name" : "enable",
1003       "desc" : "Enable this component.",
1004       "isStatic" : false,
1005       "isConstructor" : false,
1006       "isPrivate" : false,
1007       "memberOf" : "Roo.Component",
1008       "example" : "",
1009       "deprecated" : "",
1010       "since" : "",
1011       "see" : "",
1012       "params" : [
1013       ],
1014       "returns" : [
1015         {
1016           "name" : "",
1017           "type" : "Roo.Component",
1018           "desc" : "this"
1019         }
1020       ]
1021     },
1022     {
1023       "name" : "setVisible",
1024       "desc" : "Convenience function to hide or show this component by boolean.",
1025       "isStatic" : false,
1026       "isConstructor" : false,
1027       "isPrivate" : false,
1028       "memberOf" : "Roo.Component",
1029       "example" : "",
1030       "deprecated" : "",
1031       "since" : "",
1032       "see" : "",
1033       "params" : [
1034         {
1035           "name" : "visible",
1036           "type" : "Boolean",
1037           "desc" : "True to show, false to hide",
1038           "isOptional" : false
1039         }
1040       ],
1041       "returns" : [
1042         {
1043           "name" : "",
1044           "type" : "Roo.Component",
1045           "desc" : "this"
1046         }
1047       ]
1048     },
1049     {
1050       "name" : "disable",
1051       "desc" : "Disable this component.",
1052       "isStatic" : false,
1053       "isConstructor" : false,
1054       "isPrivate" : false,
1055       "memberOf" : "Roo.Component",
1056       "example" : "",
1057       "deprecated" : "",
1058       "since" : "",
1059       "see" : "",
1060       "params" : [
1061       ],
1062       "returns" : [
1063         {
1064           "name" : "",
1065           "type" : "Roo.Component",
1066           "desc" : "this"
1067         }
1068       ]
1069     },
1070     {
1071       "name" : "getEl",
1072       "desc" : "Returns the underlying {@link Roo.Element}.",
1073       "isStatic" : false,
1074       "isConstructor" : false,
1075       "isPrivate" : false,
1076       "memberOf" : "Roo.Component",
1077       "example" : "",
1078       "deprecated" : "",
1079       "since" : "",
1080       "see" : "",
1081       "params" : [
1082       ],
1083       "returns" : [
1084         {
1085           "name" : "",
1086           "type" : "Roo.Element",
1087           "desc" : "The element"
1088         }
1089       ]
1090     },
1091     {
1092       "name" : "purgeListeners",
1093       "desc" : "Removes all listeners for this object",
1094       "isStatic" : false,
1095       "isConstructor" : false,
1096       "isPrivate" : false,
1097       "memberOf" : "Roo.util.Observable",
1098       "example" : "",
1099       "deprecated" : "",
1100       "since" : "",
1101       "see" : "",
1102       "params" : [
1103       ],
1104       "returns" : [
1105       ]
1106     },
1107     {
1108       "name" : "on",
1109       "desc" : "Appends an event handler to this element (shorthand for addListener)",
1110       "isStatic" : false,
1111       "isConstructor" : false,
1112       "isPrivate" : false,
1113       "memberOf" : "Roo.util.Observable",
1114       "example" : "",
1115       "deprecated" : "",
1116       "since" : "",
1117       "see" : "",
1118       "params" : [
1119         {
1120           "name" : "eventName",
1121           "type" : "String",
1122           "desc" : "The type of event to listen for",
1123           "isOptional" : false
1124         },
1125         {
1126           "name" : "handler",
1127           "type" : "Function",
1128           "desc" : "The method the event invokes",
1129           "isOptional" : false
1130         },
1131         {
1132           "name" : "scope",
1133           "type" : "Object",
1134           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1135           "isOptional" : false
1136         },
1137         {
1138           "name" : "options",
1139           "type" : "Object",
1140           "desc" : "(optional)",
1141           "isOptional" : false
1142         }
1143       ],
1144       "returns" : [
1145       ]
1146     },
1147     {
1148       "name" : "un",
1149       "desc" : "Removes a listener (shorthand for removeListener)",
1150       "isStatic" : false,
1151       "isConstructor" : false,
1152       "isPrivate" : false,
1153       "memberOf" : "Roo.util.Observable",
1154       "example" : "",
1155       "deprecated" : "",
1156       "since" : "",
1157       "see" : "",
1158       "params" : [
1159         {
1160           "name" : "eventName",
1161           "type" : "String",
1162           "desc" : "The type of event to listen for",
1163           "isOptional" : false
1164         },
1165         {
1166           "name" : "handler",
1167           "type" : "Function",
1168           "desc" : "The handler to remove",
1169           "isOptional" : false
1170         },
1171         {
1172           "name" : "scope",
1173           "type" : "Object",
1174           "desc" : "(optional) The scope (this object) for the handler",
1175           "isOptional" : false
1176         }
1177       ],
1178       "returns" : [
1179       ]
1180     },
1181     {
1182       "name" : "addEvents",
1183       "desc" : "Used to define events on this Observable",
1184       "isStatic" : false,
1185       "isConstructor" : false,
1186       "isPrivate" : false,
1187       "memberOf" : "Roo.util.Observable",
1188       "example" : "",
1189       "deprecated" : "",
1190       "since" : "",
1191       "see" : "",
1192       "params" : [
1193         {
1194           "name" : "object",
1195           "type" : "Object",
1196           "desc" : "The object with the events defined",
1197           "isOptional" : false
1198         }
1199       ],
1200       "returns" : [
1201       ]
1202     },
1203     {
1204       "name" : "releaseCapture",
1205       "desc" : "Removes <b>all</b> added captures from the Observable.",
1206       "isStatic" : true,
1207       "isConstructor" : false,
1208       "isPrivate" : false,
1209       "memberOf" : "Roo.util.Observable",
1210       "example" : "",
1211       "deprecated" : "",
1212       "since" : "",
1213       "see" : "",
1214       "params" : [
1215         {
1216           "name" : "o",
1217           "type" : "Observable",
1218           "desc" : "The Observable to release",
1219           "isOptional" : false
1220         }
1221       ],
1222       "returns" : [
1223       ]
1224     },
1225     {
1226       "name" : "removeListener",
1227       "desc" : "Removes a listener",
1228       "isStatic" : false,
1229       "isConstructor" : false,
1230       "isPrivate" : false,
1231       "memberOf" : "Roo.util.Observable",
1232       "example" : "",
1233       "deprecated" : "",
1234       "since" : "",
1235       "see" : "",
1236       "params" : [
1237         {
1238           "name" : "eventName",
1239           "type" : "String",
1240           "desc" : "The type of event to listen for",
1241           "isOptional" : false
1242         },
1243         {
1244           "name" : "handler",
1245           "type" : "Function",
1246           "desc" : "The handler to remove",
1247           "isOptional" : false
1248         },
1249         {
1250           "name" : "scope",
1251           "type" : "Object",
1252           "desc" : "(optional) The scope (this object) for the handler",
1253           "isOptional" : false
1254         }
1255       ],
1256       "returns" : [
1257       ]
1258     },
1259     {
1260       "name" : "fireEvent",
1261       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
1262       "isStatic" : false,
1263       "isConstructor" : false,
1264       "isPrivate" : false,
1265       "memberOf" : "Roo.util.Observable",
1266       "example" : "",
1267       "deprecated" : "",
1268       "since" : "",
1269       "see" : "",
1270       "params" : [
1271         {
1272           "name" : "eventName",
1273           "type" : "String",
1274           "desc" : "",
1275           "isOptional" : false
1276         },
1277         {
1278           "name" : "args",
1279           "type" : "Object...",
1280           "desc" : "Variable number of parameters are passed to handlers",
1281           "isOptional" : false
1282         }
1283       ],
1284       "returns" : [
1285         {
1286           "name" : "",
1287           "type" : "Boolean",
1288           "desc" : "returns false if any of the handlers return false otherwise it returns true"
1289         }
1290       ]
1291     },
1292     {
1293       "name" : "hasListener",
1294       "desc" : "Checks to see if this object has any listeners for a specified event",
1295       "isStatic" : false,
1296       "isConstructor" : false,
1297       "isPrivate" : false,
1298       "memberOf" : "Roo.util.Observable",
1299       "example" : "",
1300       "deprecated" : "",
1301       "since" : "",
1302       "see" : "",
1303       "params" : [
1304         {
1305           "name" : "eventName",
1306           "type" : "String",
1307           "desc" : "The name of the event to check for",
1308           "isOptional" : false
1309         }
1310       ],
1311       "returns" : [
1312         {
1313           "name" : "",
1314           "type" : "Boolean",
1315           "desc" : "True if the event is being listened for, else false"
1316         }
1317       ]
1318     },
1319     {
1320       "name" : "capture",
1321       "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.",
1322       "isStatic" : true,
1323       "isConstructor" : false,
1324       "isPrivate" : false,
1325       "memberOf" : "Roo.util.Observable",
1326       "example" : "",
1327       "deprecated" : "",
1328       "since" : "",
1329       "see" : "",
1330       "params" : [
1331         {
1332           "name" : "o",
1333           "type" : "Observable",
1334           "desc" : "The Observable to capture",
1335           "isOptional" : false
1336         },
1337         {
1338           "name" : "fn",
1339           "type" : "Function",
1340           "desc" : "The function to call",
1341           "isOptional" : false
1342         },
1343         {
1344           "name" : "scope",
1345           "type" : "Object",
1346           "desc" : "(optional) The scope (this object) for the fn",
1347           "isOptional" : false
1348         }
1349       ],
1350       "returns" : [
1351       ]
1352     },
1353     {
1354       "name" : "addListener",
1355       "desc" : "Appends an event handler to this component",
1356       "isStatic" : false,
1357       "isConstructor" : false,
1358       "isPrivate" : false,
1359       "memberOf" : "Roo.util.Observable",
1360       "example" : "",
1361       "deprecated" : "",
1362       "since" : "",
1363       "see" : "",
1364       "params" : [
1365         {
1366           "name" : "eventName",
1367           "type" : "String",
1368           "desc" : "The type of event to listen for",
1369           "isOptional" : false
1370         },
1371         {
1372           "name" : "handler",
1373           "type" : "Function",
1374           "desc" : "The method the event invokes",
1375           "isOptional" : false
1376         },
1377         {
1378           "name" : "scope",
1379           "type" : "Object",
1380           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
1381           "isOptional" : false
1382         },
1383         {
1384           "name" : "options",
1385           "type" : "Object",
1386           "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>",
1387           "isOptional" : false
1388         }
1389       ],
1390       "returns" : [
1391       ]
1392     }
1393   ],
1394   "events" : [
1395     {
1396       "name" : "check",
1397       "desc" : "Fires when the checkbox is checked or unchecked.",
1398       "memberOf" : "Roo.form.Checkbox",
1399       "example" : "",
1400       "deprecated" : "",
1401       "since" : "",
1402       "see" : "",
1403       "params" : [
1404         {
1405           "name" : "this",
1406           "type" : "Roo.form.Checkbox",
1407           "desc" : "This checkbox",
1408           "isOptional" : false
1409         },
1410         {
1411           "name" : "checked",
1412           "type" : "Boolean",
1413           "desc" : "The new checked value",
1414           "isOptional" : false
1415         }
1416       ],
1417       "returns" : [
1418       ]
1419     },
1420     {
1421       "name" : "blur",
1422       "desc" : "Fires when this field loses input focus.",
1423       "memberOf" : "Roo.form.Field",
1424       "example" : "",
1425       "deprecated" : "",
1426       "since" : "",
1427       "see" : "",
1428       "params" : [
1429         {
1430           "name" : "this",
1431           "type" : "Roo.form.Field",
1432           "desc" : "",
1433           "isOptional" : false
1434         }
1435       ],
1436       "returns" : [
1437       ]
1438     },
1439     {
1440       "name" : "valid",
1441       "desc" : "Fires after the field has been validated with no errors.",
1442       "memberOf" : "Roo.form.Field",
1443       "example" : "",
1444       "deprecated" : "",
1445       "since" : "",
1446       "see" : "",
1447       "params" : [
1448         {
1449           "name" : "this",
1450           "type" : "Roo.form.Field",
1451           "desc" : "",
1452           "isOptional" : false
1453         }
1454       ],
1455       "returns" : [
1456       ]
1457     },
1458     {
1459       "name" : "specialkey",
1460       "desc" : "Fires when any key related to navigation (arrows, tab, enter, esc, etc.) is pressed.  You can check\n{@link Roo.EventObject#getKey} to determine which key was pressed.",
1461       "memberOf" : "Roo.form.Field",
1462       "example" : "",
1463       "deprecated" : "",
1464       "since" : "",
1465       "see" : "",
1466       "params" : [
1467         {
1468           "name" : "this",
1469           "type" : "Roo.form.Field",
1470           "desc" : "",
1471           "isOptional" : false
1472         },
1473         {
1474           "name" : "e",
1475           "type" : "Roo.EventObject",
1476           "desc" : "The event object",
1477           "isOptional" : false
1478         }
1479       ],
1480       "returns" : [
1481       ]
1482     },
1483     {
1484       "name" : "focus",
1485       "desc" : "Fires when this field receives input focus.",
1486       "memberOf" : "Roo.form.Field",
1487       "example" : "",
1488       "deprecated" : "",
1489       "since" : "",
1490       "see" : "",
1491       "params" : [
1492         {
1493           "name" : "this",
1494           "type" : "Roo.form.Field",
1495           "desc" : "",
1496           "isOptional" : false
1497         }
1498       ],
1499       "returns" : [
1500       ]
1501     },
1502     {
1503       "name" : "keyup",
1504       "desc" : "Fires after the key up",
1505       "memberOf" : "Roo.form.Field",
1506       "example" : "",
1507       "deprecated" : "",
1508       "since" : "",
1509       "see" : "",
1510       "params" : [
1511         {
1512           "name" : "this",
1513           "type" : "Roo.form.Field",
1514           "desc" : "",
1515           "isOptional" : false
1516         },
1517         {
1518           "name" : "e",
1519           "type" : "Roo.EventObject",
1520           "desc" : "The event Object",
1521           "isOptional" : false
1522         }
1523       ],
1524       "returns" : [
1525       ]
1526     },
1527     {
1528       "name" : "invalid",
1529       "desc" : "Fires after the field has been marked as invalid.",
1530       "memberOf" : "Roo.form.Field",
1531       "example" : "",
1532       "deprecated" : "",
1533       "since" : "",
1534       "see" : "",
1535       "params" : [
1536         {
1537           "name" : "this",
1538           "type" : "Roo.form.Field",
1539           "desc" : "",
1540           "isOptional" : false
1541         },
1542         {
1543           "name" : "msg",
1544           "type" : "String",
1545           "desc" : "The validation message",
1546           "isOptional" : false
1547         }
1548       ],
1549       "returns" : [
1550       ]
1551     },
1552     {
1553       "name" : "change",
1554       "desc" : "Fires just before the field blurs if the field value has changed.",
1555       "memberOf" : "Roo.form.Field",
1556       "example" : "",
1557       "deprecated" : "",
1558       "since" : "",
1559       "see" : "",
1560       "params" : [
1561         {
1562           "name" : "this",
1563           "type" : "Roo.form.Field",
1564           "desc" : "",
1565           "isOptional" : false
1566         },
1567         {
1568           "name" : "newValue",
1569           "type" : "Mixed",
1570           "desc" : "The new value",
1571           "isOptional" : false
1572         },
1573         {
1574           "name" : "oldValue",
1575           "type" : "Mixed",
1576           "desc" : "The original value",
1577           "isOptional" : false
1578         }
1579       ],
1580       "returns" : [
1581       ]
1582     },
1583     {
1584       "name" : "move",
1585       "desc" : "Fires after the component is moved.",
1586       "memberOf" : "Roo.BoxComponent",
1587       "example" : "",
1588       "deprecated" : "",
1589       "since" : "",
1590       "see" : "",
1591       "params" : [
1592         {
1593           "name" : "this",
1594           "type" : "Roo.Component",
1595           "desc" : "",
1596           "isOptional" : false
1597         },
1598         {
1599           "name" : "x",
1600           "type" : "Number",
1601           "desc" : "The new x position",
1602           "isOptional" : false
1603         },
1604         {
1605           "name" : "y",
1606           "type" : "Number",
1607           "desc" : "The new y position",
1608           "isOptional" : false
1609         }
1610       ],
1611       "returns" : [
1612       ]
1613     },
1614     {
1615       "name" : "resize",
1616       "desc" : "Fires after the component is resized.",
1617       "memberOf" : "Roo.BoxComponent",
1618       "example" : "",
1619       "deprecated" : "",
1620       "since" : "",
1621       "see" : "",
1622       "params" : [
1623         {
1624           "name" : "this",
1625           "type" : "Roo.Component",
1626           "desc" : "",
1627           "isOptional" : false
1628         },
1629         {
1630           "name" : "adjWidth",
1631           "type" : "Number",
1632           "desc" : "The box-adjusted width that was set",
1633           "isOptional" : false
1634         },
1635         {
1636           "name" : "adjHeight",
1637           "type" : "Number",
1638           "desc" : "The box-adjusted height that was set",
1639           "isOptional" : false
1640         },
1641         {
1642           "name" : "rawWidth",
1643           "type" : "Number",
1644           "desc" : "The width that was originally specified",
1645           "isOptional" : false
1646         },
1647         {
1648           "name" : "rawHeight",
1649           "type" : "Number",
1650           "desc" : "The height that was originally specified",
1651           "isOptional" : false
1652         }
1653       ],
1654       "returns" : [
1655       ]
1656     },
1657     {
1658       "name" : "beforerender",
1659       "desc" : "Fires before the component is rendered. Return false to stop the render.",
1660       "memberOf" : "Roo.Component",
1661       "example" : "",
1662       "deprecated" : "",
1663       "since" : "",
1664       "see" : "",
1665       "params" : [
1666         {
1667           "name" : "this",
1668           "type" : "Roo.Component",
1669           "desc" : "",
1670           "isOptional" : false
1671         }
1672       ],
1673       "returns" : [
1674       ]
1675     },
1676     {
1677       "name" : "disable",
1678       "desc" : "Fires after the component is disabled.",
1679       "memberOf" : "Roo.Component",
1680       "example" : "",
1681       "deprecated" : "",
1682       "since" : "",
1683       "see" : "",
1684       "params" : [
1685         {
1686           "name" : "this",
1687           "type" : "Roo.Component",
1688           "desc" : "",
1689           "isOptional" : false
1690         }
1691       ],
1692       "returns" : [
1693       ]
1694     },
1695     {
1696       "name" : "render",
1697       "desc" : "Fires after the component is rendered.",
1698       "memberOf" : "Roo.Component",
1699       "example" : "",
1700       "deprecated" : "",
1701       "since" : "",
1702       "see" : "",
1703       "params" : [
1704         {
1705           "name" : "this",
1706           "type" : "Roo.Component",
1707           "desc" : "",
1708           "isOptional" : false
1709         }
1710       ],
1711       "returns" : [
1712       ]
1713     },
1714     {
1715       "name" : "destroy",
1716       "desc" : "Fires after the component is destroyed.",
1717       "memberOf" : "Roo.Component",
1718       "example" : "",
1719       "deprecated" : "",
1720       "since" : "",
1721       "see" : "",
1722       "params" : [
1723         {
1724           "name" : "this",
1725           "type" : "Roo.Component",
1726           "desc" : "",
1727           "isOptional" : false
1728         }
1729       ],
1730       "returns" : [
1731       ]
1732     },
1733     {
1734       "name" : "hide",
1735       "desc" : "Fires after the component is hidden.",
1736       "memberOf" : "Roo.Component",
1737       "example" : "",
1738       "deprecated" : "",
1739       "since" : "",
1740       "see" : "",
1741       "params" : [
1742         {
1743           "name" : "this",
1744           "type" : "Roo.Component",
1745           "desc" : "",
1746           "isOptional" : false
1747         }
1748       ],
1749       "returns" : [
1750       ]
1751     },
1752     {
1753       "name" : "beforehide",
1754       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
1755       "memberOf" : "Roo.Component",
1756       "example" : "",
1757       "deprecated" : "",
1758       "since" : "",
1759       "see" : "",
1760       "params" : [
1761         {
1762           "name" : "this",
1763           "type" : "Roo.Component",
1764           "desc" : "",
1765           "isOptional" : false
1766         }
1767       ],
1768       "returns" : [
1769       ]
1770     },
1771     {
1772       "name" : "show",
1773       "desc" : "Fires after the component is shown.",
1774       "memberOf" : "Roo.Component",
1775       "example" : "",
1776       "deprecated" : "",
1777       "since" : "",
1778       "see" : "",
1779       "params" : [
1780         {
1781           "name" : "this",
1782           "type" : "Roo.Component",
1783           "desc" : "",
1784           "isOptional" : false
1785         }
1786       ],
1787       "returns" : [
1788       ]
1789     },
1790     {
1791       "name" : "beforeshow",
1792       "desc" : "Fires before the component is shown.  Return false to stop the show.",
1793       "memberOf" : "Roo.Component",
1794       "example" : "",
1795       "deprecated" : "",
1796       "since" : "",
1797       "see" : "",
1798       "params" : [
1799         {
1800           "name" : "this",
1801           "type" : "Roo.Component",
1802           "desc" : "",
1803           "isOptional" : false
1804         }
1805       ],
1806       "returns" : [
1807       ]
1808     },
1809     {
1810       "name" : "enable",
1811       "desc" : "Fires after the component is enabled.",
1812       "memberOf" : "Roo.Component",
1813       "example" : "",
1814       "deprecated" : "",
1815       "since" : "",
1816       "see" : "",
1817       "params" : [
1818         {
1819           "name" : "this",
1820           "type" : "Roo.Component",
1821           "desc" : "",
1822           "isOptional" : false
1823         }
1824       ],
1825       "returns" : [
1826       ]
1827     },
1828     {
1829       "name" : "beforedestroy",
1830       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
1831       "memberOf" : "Roo.Component",
1832       "example" : "",
1833       "deprecated" : "",
1834       "since" : "",
1835       "see" : "",
1836       "params" : [
1837         {
1838           "name" : "this",
1839           "type" : "Roo.Component",
1840           "desc" : "",
1841           "isOptional" : false
1842         }
1843       ],
1844       "returns" : [
1845       ]
1846     }
1847   ]
1848 }