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