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