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