Fix #6709 - default widths on input fields
[roojs1] / docs / symbols / Roo.bootstrap.Component.json
1 {
2   "name" : "Roo.bootstrap.Component",
3   "augments" : [
4     "Roo.Component",
5     "Roo.util.Observable"
6   ],
7   "desc" : "Bootstrap Component base class",
8   "isSingleton" : false,
9   "isStatic" : false,
10   "isBuiltin" : false,
11   "memberOf" : "Component",
12   "example" : "",
13   "deprecated" : "",
14   "since" : "",
15   "see" : "",
16   "params" : [
17     {
18       "name" : "config",
19       "type" : "Object",
20       "desc" : "The config object",
21       "isOptional" : false
22     }
23   ],
24   "returns" : [],
25   "config" : [
26     {
27       "name" : "listeners",
28       "type" : "Object",
29       "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>",
30       "memberOf" : "Roo.util.Observable",
31       "values" : []
32     },
33     {
34       "name" : "tooltip",
35       "type" : "string",
36       "desc" : "Text for the tooltip",
37       "memberOf" : "Roo.bootstrap.Component",
38       "values" : []
39     },
40     {
41       "name" : "container_method",
42       "type" : "string",
43       "desc" : "method to fetch parents container element (used by NavHeaderbar -  getHeaderChildContainer)",
44       "memberOf" : "Roo.bootstrap.Component",
45       "values" : []
46     },
47     {
48       "name" : "visibilityEl",
49       "type" : "string|object",
50       "desc" : "What element to use for visibility (@see getVisibilityEl())",
51       "memberOf" : "Roo.bootstrap.Component",
52       "values" : [
53         "(el",
54         "parent)"
55       ]
56     },
57     {
58       "name" : "can_build_overlaid",
59       "type" : "Boolean",
60       "desc" : "True if element can be rebuild from a HTML page",
61       "memberOf" : "Roo.bootstrap.Component",
62       "values" : []
63     },
64     {
65       "name" : "hideMode",
66       "type" : "String",
67       "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\".",
68       "memberOf" : "Roo.Component",
69       "values" : [
70         "(display",
71         "visibility)"
72       ]
73     },
74     {
75       "name" : "style",
76       "type" : "String",
77       "desc" : "any extra css",
78       "memberOf" : "Roo.bootstrap.Component",
79       "values" : []
80     },
81     {
82       "name" : "allowDomMove",
83       "type" : "Boolean",
84       "desc" : "Whether the component can move the Dom node when rendering (defaults to true).",
85       "memberOf" : "Roo.Component",
86       "values" : []
87     },
88     {
89       "name" : "cls",
90       "type" : "String",
91       "desc" : "css class",
92       "memberOf" : "Roo.bootstrap.Component",
93       "values" : []
94     },
95     {
96       "name" : "xattr",
97       "type" : "Object",
98       "desc" : "extra attributes to add to 'element' (used by builder to store stuff.)",
99       "memberOf" : "Roo.bootstrap.Component",
100       "values" : []
101     },
102     {
103       "name" : "actionMode",
104       "type" : "String",
105       "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",
106       "memberOf" : "Roo.Component",
107       "values" : []
108     },
109     {
110       "name" : "dataId",
111       "type" : "string",
112       "desc" : "cutomer id",
113       "memberOf" : "Roo.bootstrap.Component",
114       "values" : []
115     },
116     {
117       "name" : "name",
118       "type" : "string",
119       "desc" : "Specifies name attribute",
120       "memberOf" : "Roo.bootstrap.Component",
121       "values" : []
122     },
123     {
124       "name" : "disableClass",
125       "type" : "String",
126       "desc" : "CSS class added to the component when it is disabled (defaults to \"x-item-disabled\").",
127       "memberOf" : "Roo.Component",
128       "values" : []
129     }
130   ],
131   "methods" : [
132     {
133       "name" : "tooltipEl",
134       "desc" : "Fetch the element to display the tooltip on.",
135       "isStatic" : false,
136       "isConstructor" : false,
137       "isPrivate" : false,
138       "memberOf" : "Roo.bootstrap.Component",
139       "example" : "",
140       "deprecated" : "",
141       "since" : "",
142       "see" : "",
143       "params" : [],
144       "returns" : [
145         {
146           "name" : "",
147           "type" : "Roo.Element",
148           "desc" : "defaults to this.el"
149         }
150       ]
151     },
152     {
153       "name" : "hide",
154       "desc" : "Hide a component - adds 'hidden' class",
155       "isStatic" : false,
156       "isConstructor" : false,
157       "isPrivate" : false,
158       "memberOf" : "Roo.bootstrap.Component",
159       "example" : "",
160       "deprecated" : "",
161       "since" : "",
162       "see" : "",
163       "params" : [],
164       "returns" : []
165     },
166     {
167       "name" : "show",
168       "desc" : "Show a component - removes 'hidden' class",
169       "isStatic" : false,
170       "isConstructor" : false,
171       "isPrivate" : false,
172       "memberOf" : "Roo.bootstrap.Component",
173       "example" : "",
174       "deprecated" : "",
175       "since" : "",
176       "see" : "",
177       "params" : [],
178       "returns" : []
179     },
180     {
181       "name" : "setVisibilityEl",
182       "desc" : "Set the element that will be used to show or hide",
183       "isStatic" : false,
184       "isConstructor" : false,
185       "isPrivate" : false,
186       "memberOf" : "Roo.bootstrap.Component",
187       "example" : "",
188       "deprecated" : "",
189       "since" : "",
190       "see" : "",
191       "params" : [],
192       "returns" : []
193     },
194     {
195       "name" : "getVisibilityEl",
196       "desc" : "Get the element that will be used to show or hide",
197       "isStatic" : false,
198       "isConstructor" : false,
199       "isPrivate" : false,
200       "memberOf" : "Roo.bootstrap.Component",
201       "example" : "",
202       "deprecated" : "",
203       "since" : "",
204       "see" : "",
205       "params" : [],
206       "returns" : []
207     },
208     {
209       "name" : "initEvents",
210       "desc" : "Initialize Events for the element",
211       "isStatic" : false,
212       "isConstructor" : false,
213       "isPrivate" : false,
214       "memberOf" : "Roo.bootstrap.Component",
215       "example" : "",
216       "deprecated" : "",
217       "since" : "",
218       "see" : "",
219       "params" : [],
220       "returns" : []
221     },
222     {
223       "name" : "getChildContainer",
224       "desc" : "Fetch the element to add children to",
225       "isStatic" : false,
226       "isConstructor" : false,
227       "isPrivate" : false,
228       "memberOf" : "Roo.bootstrap.Component",
229       "example" : "",
230       "deprecated" : "",
231       "since" : "",
232       "see" : "",
233       "params" : [],
234       "returns" : [
235         {
236           "name" : "",
237           "type" : "Roo.Element",
238           "desc" : "defaults to this.el"
239         }
240       ]
241     },
242     {
243       "name" : "getId",
244       "desc" : "Returns the id of this component.",
245       "isStatic" : false,
246       "isConstructor" : false,
247       "isPrivate" : false,
248       "memberOf" : "Roo.Component",
249       "example" : "",
250       "deprecated" : "",
251       "since" : "",
252       "see" : "",
253       "params" : [],
254       "returns" : [
255         {
256           "name" : "",
257           "type" : "String",
258           "desc" : ""
259         }
260       ]
261     },
262     {
263       "name" : "render",
264       "desc" : "If this is a lazy rendering component, render it to its container element.",
265       "isStatic" : false,
266       "isConstructor" : false,
267       "isPrivate" : false,
268       "memberOf" : "Roo.Component",
269       "example" : "",
270       "deprecated" : "",
271       "since" : "",
272       "see" : "",
273       "params" : [
274         {
275           "name" : "container",
276           "type" : "String/HTMLElement/Element",
277           "desc" : "(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.",
278           "isOptional" : false
279         }
280       ],
281       "returns" : []
282     },
283     {
284       "name" : "destroy",
285       "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}.",
286       "isStatic" : false,
287       "isConstructor" : false,
288       "isPrivate" : false,
289       "memberOf" : "Roo.Component",
290       "example" : "",
291       "deprecated" : "",
292       "since" : "",
293       "see" : "",
294       "params" : [],
295       "returns" : []
296     },
297     {
298       "name" : "isVisible",
299       "desc" : "Returns true if this component is visible.",
300       "isStatic" : false,
301       "isConstructor" : false,
302       "isPrivate" : false,
303       "memberOf" : "Roo.Component",
304       "example" : "",
305       "deprecated" : "",
306       "since" : "",
307       "see" : "",
308       "params" : [],
309       "returns" : []
310     },
311     {
312       "name" : "setDisabled",
313       "desc" : "Convenience function for setting disabled/enabled by boolean.",
314       "isStatic" : false,
315       "isConstructor" : false,
316       "isPrivate" : false,
317       "memberOf" : "Roo.Component",
318       "example" : "",
319       "deprecated" : "",
320       "since" : "",
321       "see" : "",
322       "params" : [
323         {
324           "name" : "disabled",
325           "type" : "Boolean",
326           "desc" : "",
327           "isOptional" : false
328         }
329       ],
330       "returns" : []
331     },
332     {
333       "name" : "focus",
334       "desc" : "Try to focus this component.",
335       "isStatic" : false,
336       "isConstructor" : false,
337       "isPrivate" : false,
338       "memberOf" : "Roo.Component",
339       "example" : "",
340       "deprecated" : "",
341       "since" : "",
342       "see" : "",
343       "params" : [
344         {
345           "name" : "selectText",
346           "type" : "Boolean",
347           "desc" : "True to also select the text in this component (if applicable)",
348           "isOptional" : false
349         }
350       ],
351       "returns" : [
352         {
353           "name" : "",
354           "type" : "Roo.Component",
355           "desc" : "this"
356         }
357       ]
358     },
359     {
360       "name" : "enable",
361       "desc" : "Enable this component.",
362       "isStatic" : false,
363       "isConstructor" : false,
364       "isPrivate" : false,
365       "memberOf" : "Roo.Component",
366       "example" : "",
367       "deprecated" : "",
368       "since" : "",
369       "see" : "",
370       "params" : [],
371       "returns" : [
372         {
373           "name" : "",
374           "type" : "Roo.Component",
375           "desc" : "this"
376         }
377       ]
378     },
379     {
380       "name" : "setVisible",
381       "desc" : "Convenience function to hide or show this component by boolean.",
382       "isStatic" : false,
383       "isConstructor" : false,
384       "isPrivate" : false,
385       "memberOf" : "Roo.Component",
386       "example" : "",
387       "deprecated" : "",
388       "since" : "",
389       "see" : "",
390       "params" : [
391         {
392           "name" : "visible",
393           "type" : "Boolean",
394           "desc" : "True to show, false to hide",
395           "isOptional" : false
396         }
397       ],
398       "returns" : [
399         {
400           "name" : "",
401           "type" : "Roo.Component",
402           "desc" : "this"
403         }
404       ]
405     },
406     {
407       "name" : "disable",
408       "desc" : "Disable this component.",
409       "isStatic" : false,
410       "isConstructor" : false,
411       "isPrivate" : false,
412       "memberOf" : "Roo.Component",
413       "example" : "",
414       "deprecated" : "",
415       "since" : "",
416       "see" : "",
417       "params" : [],
418       "returns" : [
419         {
420           "name" : "",
421           "type" : "Roo.Component",
422           "desc" : "this"
423         }
424       ]
425     },
426     {
427       "name" : "getEl",
428       "desc" : "Returns the underlying {@link Roo.Element}.",
429       "isStatic" : false,
430       "isConstructor" : false,
431       "isPrivate" : false,
432       "memberOf" : "Roo.Component",
433       "example" : "",
434       "deprecated" : "",
435       "since" : "",
436       "see" : "",
437       "params" : [],
438       "returns" : [
439         {
440           "name" : "",
441           "type" : "Roo.Element",
442           "desc" : "The element"
443         }
444       ]
445     },
446     {
447       "name" : "purgeListeners",
448       "desc" : "Removes all listeners for this object",
449       "isStatic" : false,
450       "isConstructor" : false,
451       "isPrivate" : false,
452       "memberOf" : "Roo.util.Observable",
453       "example" : "",
454       "deprecated" : "",
455       "since" : "",
456       "see" : "",
457       "params" : [],
458       "returns" : []
459     },
460     {
461       "name" : "on",
462       "desc" : "Appends an event handler to this element (shorthand for addListener)",
463       "isStatic" : false,
464       "isConstructor" : false,
465       "isPrivate" : false,
466       "memberOf" : "Roo.util.Observable",
467       "example" : "",
468       "deprecated" : "",
469       "since" : "",
470       "see" : "",
471       "params" : [
472         {
473           "name" : "eventName",
474           "type" : "String",
475           "desc" : "The type of event to listen for",
476           "isOptional" : false
477         },
478         {
479           "name" : "handler",
480           "type" : "Function",
481           "desc" : "The method the event invokes",
482           "isOptional" : false
483         },
484         {
485           "name" : "scope",
486           "type" : "Object",
487           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
488           "isOptional" : false
489         },
490         {
491           "name" : "options",
492           "type" : "Object",
493           "desc" : "(optional)",
494           "isOptional" : false
495         }
496       ],
497       "returns" : []
498     },
499     {
500       "name" : "un",
501       "desc" : "Removes a listener (shorthand for removeListener)",
502       "isStatic" : false,
503       "isConstructor" : false,
504       "isPrivate" : false,
505       "memberOf" : "Roo.util.Observable",
506       "example" : "",
507       "deprecated" : "",
508       "since" : "",
509       "see" : "",
510       "params" : [
511         {
512           "name" : "eventName",
513           "type" : "String",
514           "desc" : "The type of event to listen for",
515           "isOptional" : false
516         },
517         {
518           "name" : "handler",
519           "type" : "Function",
520           "desc" : "The handler to remove",
521           "isOptional" : false
522         },
523         {
524           "name" : "scope",
525           "type" : "Object",
526           "desc" : "(optional) The scope (this object) for the handler",
527           "isOptional" : false
528         }
529       ],
530       "returns" : []
531     },
532     {
533       "name" : "addEvents",
534       "desc" : "Used to define events on this Observable",
535       "isStatic" : false,
536       "isConstructor" : false,
537       "isPrivate" : false,
538       "memberOf" : "Roo.util.Observable",
539       "example" : "",
540       "deprecated" : "",
541       "since" : "",
542       "see" : "",
543       "params" : [
544         {
545           "name" : "object",
546           "type" : "Object",
547           "desc" : "The object with the events defined",
548           "isOptional" : false
549         }
550       ],
551       "returns" : []
552     },
553     {
554       "name" : "releaseCapture",
555       "desc" : "Removes <b>all</b> added captures from the Observable.",
556       "isStatic" : true,
557       "isConstructor" : false,
558       "isPrivate" : false,
559       "memberOf" : "Roo.util.Observable",
560       "example" : "",
561       "deprecated" : "",
562       "since" : "",
563       "see" : "",
564       "params" : [
565         {
566           "name" : "o",
567           "type" : "Observable",
568           "desc" : "The Observable to release",
569           "isOptional" : false
570         }
571       ],
572       "returns" : []
573     },
574     {
575       "name" : "removeListener",
576       "desc" : "Removes a listener",
577       "isStatic" : false,
578       "isConstructor" : false,
579       "isPrivate" : false,
580       "memberOf" : "Roo.util.Observable",
581       "example" : "",
582       "deprecated" : "",
583       "since" : "",
584       "see" : "",
585       "params" : [
586         {
587           "name" : "eventName",
588           "type" : "String",
589           "desc" : "The type of event to listen for",
590           "isOptional" : false
591         },
592         {
593           "name" : "handler",
594           "type" : "Function",
595           "desc" : "The handler to remove",
596           "isOptional" : false
597         },
598         {
599           "name" : "scope",
600           "type" : "Object",
601           "desc" : "(optional) The scope (this object) for the handler",
602           "isOptional" : false
603         }
604       ],
605       "returns" : []
606     },
607     {
608       "name" : "fireEvent",
609       "desc" : "Fires the specified event with the passed parameters (minus the event name).",
610       "isStatic" : false,
611       "isConstructor" : false,
612       "isPrivate" : false,
613       "memberOf" : "Roo.util.Observable",
614       "example" : "",
615       "deprecated" : "",
616       "since" : "",
617       "see" : "",
618       "params" : [
619         {
620           "name" : "eventName",
621           "type" : "String",
622           "desc" : "",
623           "isOptional" : false
624         },
625         {
626           "name" : "args",
627           "type" : "Object...",
628           "desc" : "Variable number of parameters are passed to handlers",
629           "isOptional" : false
630         }
631       ],
632       "returns" : [
633         {
634           "name" : "",
635           "type" : "Boolean",
636           "desc" : "returns false if any of the handlers return false otherwise it returns true"
637         }
638       ]
639     },
640     {
641       "name" : "hasListener",
642       "desc" : "Checks to see if this object has any listeners for a specified event",
643       "isStatic" : false,
644       "isConstructor" : false,
645       "isPrivate" : false,
646       "memberOf" : "Roo.util.Observable",
647       "example" : "",
648       "deprecated" : "",
649       "since" : "",
650       "see" : "",
651       "params" : [
652         {
653           "name" : "eventName",
654           "type" : "String",
655           "desc" : "The name of the event to check for",
656           "isOptional" : false
657         }
658       ],
659       "returns" : [
660         {
661           "name" : "",
662           "type" : "Boolean",
663           "desc" : "True if the event is being listened for, else false"
664         }
665       ]
666     },
667     {
668       "name" : "capture",
669       "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.",
670       "isStatic" : true,
671       "isConstructor" : false,
672       "isPrivate" : false,
673       "memberOf" : "Roo.util.Observable",
674       "example" : "",
675       "deprecated" : "",
676       "since" : "",
677       "see" : "",
678       "params" : [
679         {
680           "name" : "o",
681           "type" : "Observable",
682           "desc" : "The Observable to capture",
683           "isOptional" : false
684         },
685         {
686           "name" : "fn",
687           "type" : "Function",
688           "desc" : "The function to call",
689           "isOptional" : false
690         },
691         {
692           "name" : "scope",
693           "type" : "Object",
694           "desc" : "(optional) The scope (this object) for the fn",
695           "isOptional" : false
696         }
697       ],
698       "returns" : []
699     },
700     {
701       "name" : "addListener",
702       "desc" : "Appends an event handler to this component",
703       "isStatic" : false,
704       "isConstructor" : false,
705       "isPrivate" : false,
706       "memberOf" : "Roo.util.Observable",
707       "example" : "",
708       "deprecated" : "",
709       "since" : "",
710       "see" : "",
711       "params" : [
712         {
713           "name" : "eventName",
714           "type" : "String",
715           "desc" : "The type of event to listen for",
716           "isOptional" : false
717         },
718         {
719           "name" : "handler",
720           "type" : "Function",
721           "desc" : "The method the event invokes",
722           "isOptional" : false
723         },
724         {
725           "name" : "scope",
726           "type" : "Object",
727           "desc" : "(optional) The scope in which to execute the handler\nfunction. The handler function's \"this\" context.",
728           "isOptional" : false
729         },
730         {
731           "name" : "options",
732           "type" : "Object",
733           "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>",
734           "isOptional" : false
735         }
736       ],
737       "returns" : []
738     }
739   ],
740   "events" : [
741     {
742       "name" : "childrenrendered",
743       "desc" : "Fires when the children have been rendered..",
744       "memberOf" : "Roo.bootstrap.Component",
745       "example" : "",
746       "deprecated" : "",
747       "since" : "",
748       "see" : "",
749       "params" : [
750         {
751           "name" : "this",
752           "type" : "Roo.bootstrap.Component",
753           "desc" : "",
754           "isOptional" : false
755         }
756       ],
757       "returns" : []
758     },
759     {
760       "name" : "beforerender",
761       "desc" : "Fires before the component is rendered. Return false to stop the render.",
762       "memberOf" : "Roo.Component",
763       "example" : "",
764       "deprecated" : "",
765       "since" : "",
766       "see" : "",
767       "params" : [
768         {
769           "name" : "this",
770           "type" : "Roo.Component",
771           "desc" : "",
772           "isOptional" : false
773         }
774       ],
775       "returns" : []
776     },
777     {
778       "name" : "disable",
779       "desc" : "Fires after the component is disabled.",
780       "memberOf" : "Roo.Component",
781       "example" : "",
782       "deprecated" : "",
783       "since" : "",
784       "see" : "",
785       "params" : [
786         {
787           "name" : "this",
788           "type" : "Roo.Component",
789           "desc" : "",
790           "isOptional" : false
791         }
792       ],
793       "returns" : []
794     },
795     {
796       "name" : "render",
797       "desc" : "Fires after the component is rendered.",
798       "memberOf" : "Roo.Component",
799       "example" : "",
800       "deprecated" : "",
801       "since" : "",
802       "see" : "",
803       "params" : [
804         {
805           "name" : "this",
806           "type" : "Roo.Component",
807           "desc" : "",
808           "isOptional" : false
809         }
810       ],
811       "returns" : []
812     },
813     {
814       "name" : "destroy",
815       "desc" : "Fires after the component is destroyed.",
816       "memberOf" : "Roo.Component",
817       "example" : "",
818       "deprecated" : "",
819       "since" : "",
820       "see" : "",
821       "params" : [
822         {
823           "name" : "this",
824           "type" : "Roo.Component",
825           "desc" : "",
826           "isOptional" : false
827         }
828       ],
829       "returns" : []
830     },
831     {
832       "name" : "hide",
833       "desc" : "Fires after the component is hidden.",
834       "memberOf" : "Roo.Component",
835       "example" : "",
836       "deprecated" : "",
837       "since" : "",
838       "see" : "",
839       "params" : [
840         {
841           "name" : "this",
842           "type" : "Roo.Component",
843           "desc" : "",
844           "isOptional" : false
845         }
846       ],
847       "returns" : []
848     },
849     {
850       "name" : "beforehide",
851       "desc" : "Fires before the component is hidden. Return false to stop the hide.",
852       "memberOf" : "Roo.Component",
853       "example" : "",
854       "deprecated" : "",
855       "since" : "",
856       "see" : "",
857       "params" : [
858         {
859           "name" : "this",
860           "type" : "Roo.Component",
861           "desc" : "",
862           "isOptional" : false
863         }
864       ],
865       "returns" : []
866     },
867     {
868       "name" : "show",
869       "desc" : "Fires after the component is shown.",
870       "memberOf" : "Roo.Component",
871       "example" : "",
872       "deprecated" : "",
873       "since" : "",
874       "see" : "",
875       "params" : [
876         {
877           "name" : "this",
878           "type" : "Roo.Component",
879           "desc" : "",
880           "isOptional" : false
881         }
882       ],
883       "returns" : []
884     },
885     {
886       "name" : "beforeshow",
887       "desc" : "Fires before the component is shown.  Return false to stop the show.",
888       "memberOf" : "Roo.Component",
889       "example" : "",
890       "deprecated" : "",
891       "since" : "",
892       "see" : "",
893       "params" : [
894         {
895           "name" : "this",
896           "type" : "Roo.Component",
897           "desc" : "",
898           "isOptional" : false
899         }
900       ],
901       "returns" : []
902     },
903     {
904       "name" : "enable",
905       "desc" : "Fires after the component is enabled.",
906       "memberOf" : "Roo.Component",
907       "example" : "",
908       "deprecated" : "",
909       "since" : "",
910       "see" : "",
911       "params" : [
912         {
913           "name" : "this",
914           "type" : "Roo.Component",
915           "desc" : "",
916           "isOptional" : false
917         }
918       ],
919       "returns" : []
920     },
921     {
922       "name" : "beforedestroy",
923       "desc" : "Fires before the component is destroyed. Return false to stop the destroy.",
924       "memberOf" : "Roo.Component",
925       "example" : "",
926       "deprecated" : "",
927       "since" : "",
928       "see" : "",
929       "params" : [
930         {
931           "name" : "this",
932           "type" : "Roo.Component",
933           "desc" : "",
934           "isOptional" : false
935         }
936       ],
937       "returns" : []
938     }
939   ]
940 }