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