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