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