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