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