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