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