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