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