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