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