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