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