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