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