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