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