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