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