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