1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
7 <meta http-equiv="content-type" content="text/html; charset=undefined" />
8 <meta name="generator" content="JsDoc Toolkit" />
11 <title>JsDoc Reference - Roo.bootstrap.Menu</title>
14 <link rel="stylesheet" type="text/css" href="../../css/roojs.css" />
15 <link rel="stylesheet" type="text/css" href="../default.css" />
18 <script type="text/javascript" src="../page.js">
25 <body onload="RooDocsPage.onload();">
28 <div class="body-wrap">
30 <!-- ============================== links to methods. ================================= -->
32 <div class="top-tools">
34 <a class="inner-link" href="#Roo.bootstrap.Menu-props"><img src="resources/s.gif" class="item-icon icon-prop">Properties</a>
35 <a class="inner-link" href="#Roo.bootstrap.Menu-methods"><img src="resources/s.gif" class="item-icon icon-method">Methods</a>
36 <a class="inner-link" href="#Roo.bootstrap.Menu-events"><img src="resources/s.gif" class="item-icon icon-event">Events</a>
37 <a class="inner-link" href="#Roo.bootstrap.Menu-configs"><img src="resources/s.gif" class="item-icon icon-config">Config Options</a>
38 <a class="bookmark" href="NEED_TO_CREATE_DIRECT_LINK_HREF"><img src="resources/s.gif" class="item-icon icon-fav">Direct Link</a>
43 <!-- ============================== inheritance Block. ================================= -->
45 <div class="inheritance res-block">
46 <pre class="res-block-inner"><a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
47 <img src="../../images/default/s.gif" height="1" width="20"/><img src="../../images/default/tree/elbow-end.gif" class="elbow"/><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
48 <img src="../../images/default/s.gif" height="1" width="40"/><img src="../../images/default/tree/elbow-end.gif" class="elbow"/><a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
49 <img src="../../images/default/s.gif" height="1" width="60"/><img class="elbow" src="../../images/default/tree/elbow-end.gif"/>Roo.bootstrap.Menu
54 <!-- ============================== class title / details ============================ -->
57 <h1 class="classTitle">
59 Class Roo.bootstrap.Menu
62 <table cellspacing="0" class="class-summary-table">
64 <tr><td class="label">Package:</td><td class="hd-info">Roo.bootstrap</td></tr>
66 <tr><td class="label">Defined In:</td><td class="hd-info">
68 <a href="./src/Roo_bootstrap_Menu.js.html">Roo/bootstrap/Menu.js</a>.
71 <tr><td class="label">Class:</td><td class="hd-info">Menu</td></tr>
76 <tr><td class="label">Extends:</td><td class="hd-info">
77 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
85 <!-- ============================== class summary ========================== -->
86 <div class="description">
87 Bootstrap Menu class - container for MenuItems
91 <!-- ============================== Class comment block... ========================== -->
93 <div class="comments">
94 <b>Class Comments / Notes</B> =>
95 <u onclick="parent.CommentDialog.showCommentId = 'Roo.bootstrap.Menu';">[Add Your comment/notes about this class]</u>
97 <iframe frameborder="0" id="comments-Roo.bootstrap" style="border: none;width:100%;"
98 src="/blog.php/GtkDjsComments/Roo.bootstrap.Menu.html"></iframe>
103 <!-- ============================== config options ========================== -->
108 <div class="hr"></div>
109 <a id="Roo.bootstrap.Menu-configs"></a>
115 <table cellspacing="0" class="member-table">
116 <caption>Config Options (Usually are also Properties)</caption>
120 <th class="sig-header" colspan="2">Options</th>
122 <th class="msource-header">Defined By</th>
129 <tr class="config-row expandable config-row-alt0">
130 <td class="micon"><a class="exi" href="#expand"> </a></td>
133 <a id="Roo.Component-cfg-actionMode" name=".actionMode"></a>
134 <div class="fixedFont">
135 <b class="itemname">actionMode</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
141 <div class="short">which property holds the element that used for hide() / show() / disable() / enable()<br/>default is 'el'</div>
146 which property holds the element that used for hide() / show() / disable() / enable()<br/>default is 'el'
156 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
162 <tr class="config-row expandable config-row-alt1">
163 <td class="micon"><a class="exi" href="#expand"> </a></td>
166 <a id="Roo.Component-cfg-allowDomMove" name=".allowDomMove"></a>
167 <div class="fixedFont">
168 <b class="itemname">allowDomMove</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
174 <div class="short">Whether the component can move the Dom node when rendering (defaults to true).</div>
179 Whether the component can move the Dom node when rendering (defaults to true).
189 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
195 <tr class="config-row expandable config-row-alt0">
196 <td class="micon"><a class="exi" href="#expand"> </a></td>
199 <a id="Roo.bootstrap.Component-cfg-can_build_overlaid" name=".can_build_overlaid"></a>
200 <div class="fixedFont">
201 <b class="itemname">can_build_overlaid</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
207 <div class="short">True if element can be rebuild from a HTML page</div>
212 True if element can be rebuild from a HTML page
222 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
228 <tr class="config-row expandable config-row-alt1">
229 <td class="micon"><a class="exi" href="#expand"> </a></td>
232 <a id="Roo.bootstrap.Component-cfg-cls" name=".cls"></a>
233 <div class="fixedFont">
234 <b class="itemname">cls</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
240 <div class="short">css class</div>
255 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
261 <tr class="config-row expandable config-row-alt0">
262 <td class="micon"><a class="exi" href="#expand"> </a></td>
265 <a id="Roo.bootstrap.Component-cfg-container_method" name=".container_method"></a>
266 <div class="fixedFont">
267 <b class="itemname">container_method</b> : string
273 <div class="short">method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)</div>
278 method to fetch parents container element (used by NavHeaderbar - getHeaderChildContainer)
288 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
294 <tr class="config-row expandable config-row-alt1">
295 <td class="micon"><a class="exi" href="#expand"> </a></td>
298 <a id="Roo.bootstrap.Component-cfg-dataId" name=".dataId"></a>
299 <div class="fixedFont">
300 <b class="itemname">dataId</b> : string
306 <div class="short">cutomer id</div>
321 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
327 <tr class="config-row expandable config-row-alt0">
328 <td class="micon"><a class="exi" href="#expand"> </a></td>
331 <a id="Roo.Component-cfg-disableClass" name=".disableClass"></a>
332 <div class="fixedFont">
333 <b class="itemname">disableClass</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
339 <div class="short">CSS class added to the component when it is disabled (defaults to "x-item-disabled").</div>
344 CSS class added to the component when it is disabled (defaults to "x-item-disabled").
354 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
360 <tr class="config-row expandable config-row-alt1 notInherited">
361 <td class="micon"><a class="exi" href="#expand"> </a></td>
364 <a id="Roo.bootstrap.Menu-cfg-hidden" name=".hidden"></a>
365 <div class="fixedFont">
366 <b class="itemname">hidden</b> : bool
372 <div class="short">if the menu should be hidden when rendered.</div>
377 if the menu should be hidden when rendered.
393 <tr class="config-row expandable config-row-alt0">
394 <td class="micon"><a class="exi" href="#expand"> </a></td>
397 <a id="Roo.Component-cfg-hideMode" name=".hideMode"></a>
398 <div class="fixedFont">
399 <b class="itemname">hideMode</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
405 <div class="short">How this component should hidden.</div>
410 How this component should hidden. Supported values are<br/>"visibility" (css visibility), "offsets" (negative offset position) and<br/>"display" (css display) - defaults to "display".
411 <BR/>Possible Values: display, visibility
420 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
426 <tr class="config-row expandable config-row-alt1 notInherited">
427 <td class="micon"><a class="exi" href="#expand"> </a></td>
430 <a id="Roo.bootstrap.Menu-cfg-isLink" name=".isLink"></a>
431 <div class="fixedFont">
432 <b class="itemname">isLink</b> : bool
438 <div class="short">the menu has link disable auto expand and collaspe (default false)</div>
443 the menu has link disable auto expand and collaspe (default false)
444 <BR/>Possible Values: true, false
459 <tr class="config-row expandable config-row-alt0">
460 <td class="micon"><a class="exi" href="#expand"> </a></td>
463 <a id="Roo.util.Observable-cfg-listeners" name=".listeners"></a>
464 <div class="fixedFont">
465 <b class="itemname">listeners</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
471 <div class="short">list of events and functions to call for this object, <br/>For example :<br/><pre><code><br/> listeners : { <br/> 'click' : function(e) {<br/> .</div>
476 list of events and functions to call for this object, <br/>For example :<br/><pre><code><br/> listeners : { <br/> 'click' : function(e) {<br/> ..... <br/> } ,<br/> .... <br/> } <br/> </code></pre>
486 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
492 <tr class="config-row expandable config-row-alt1">
493 <td class="micon"><a class="exi" href="#expand"> </a></td>
496 <a id="Roo.bootstrap.Component-cfg-name" name=".name"></a>
497 <div class="fixedFont">
498 <b class="itemname">name</b> : string
504 <div class="short">Specifies name attribute</div>
509 Specifies name attribute
519 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
525 <tr class="config-row expandable config-row-alt0 notInherited">
526 <td class="micon"><a class="exi" href="#expand"> </a></td>
529 <a id="Roo.bootstrap.Menu-cfg-registerMenu" name=".registerMenu"></a>
530 <div class="fixedFont">
531 <b class="itemname">registerMenu</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
537 <div class="short">True (default) - means that clicking on screen etc.</div>
542 True (default) - means that clicking on screen etc. hides it.
558 <tr class="config-row expandable config-row-alt1 notInherited">
559 <td class="micon"><a class="exi" href="#expand"> </a></td>
562 <a id="Roo.bootstrap.Menu-cfg-stopEvent" name=".stopEvent"></a>
563 <div class="fixedFont">
564 <b class="itemname">stopEvent</b> : bool
570 <div class="short">Stop event after trigger press (default true)</div>
575 Stop event after trigger press (default true)
576 <BR/>Possible Values: true, false
591 <tr class="config-row expandable config-row-alt0">
592 <td class="micon"><a class="exi" href="#expand"> </a></td>
595 <a id="Roo.bootstrap.Component-cfg-style" name=".style"></a>
596 <div class="fixedFont">
597 <b class="itemname">style</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
603 <div class="short">any extra css</div>
618 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
624 <tr class="config-row expandable config-row-alt1">
625 <td class="micon"><a class="exi" href="#expand"> </a></td>
628 <a id="Roo.bootstrap.Component-cfg-tooltip" name=".tooltip"></a>
629 <div class="fixedFont">
630 <b class="itemname">tooltip</b> : string
636 <div class="short">Text for the tooltip</div>
651 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
657 <tr class="config-row expandable config-row-alt0 notInherited">
658 <td class="micon"><a class="exi" href="#expand"> </a></td>
661 <a id="Roo.bootstrap.Menu-cfg-type" name=".type"></a>
662 <div class="fixedFont">
663 <b class="itemname">type</b> : <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
669 <div class="short">type of menu</div>
675 <BR/>Possible Values: dropdown, treeview, submenu
690 <tr class="config-row expandable config-row-alt1">
691 <td class="micon"><a class="exi" href="#expand"> </a></td>
694 <a id="Roo.bootstrap.Component-cfg-visibilityEl" name=".visibilityEl"></a>
695 <div class="fixedFont">
696 <b class="itemname">visibilityEl</b> : string|object
702 <div class="short">What element to use for visibility (<b>see</b> getVisibilityEl())</div>
707 What element to use for visibility (<b>see</b> getVisibilityEl())
708 <BR/>Possible Values: el, parent
717 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
723 <tr class="config-row expandable config-row-alt0">
724 <td class="micon"><a class="exi" href="#expand"> </a></td>
727 <a id="Roo.bootstrap.Component-cfg-xattr" name=".xattr"></a>
728 <div class="fixedFont">
729 <b class="itemname">xattr</b> : <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a>
735 <div class="short">extra attributes to add to 'element' (used by builder to store stuff.</div>
740 extra attributes to add to 'element' (used by builder to store stuff.)
750 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
766 <!-- ============================== public properties ==================== -->
770 <a id="Roo.bootstrap.Menu-props"></a>
776 <table cellspacing="0" class="member-table">
777 <caption class="Empty">Public Properties - Has None</caption>
783 <!-- ============================== methods summary / details ======================== -->
786 <a id="Roo.bootstrap.Menu-methods"></a>
787 <!-- constructor?? -->
794 <!-- then dynamics first -->
801 <table cellspacing="0" class="member-table">
802 <caption>Public Methods</caption>
804 <th class="sig-header" colspan="2">Method</th>
805 <th class="msource-header">Defined By</th>
815 <tr class="method-row config-row-alt0 expandable notInherited">
816 <td class="micon"><a class="exi" href="#expand"> </a></td>
820 <a id="Roo.bootstrap-method-Menu" name=".Menu"></a>
821 <div class="fixedFont">
822 <span class="attributes">new <B>Roo.bootstrap.</B></span><b class="itemname">Menu</b>
824 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>config</i></B>)
832 <div class="short">Create a new Roo.bootstrap.Menu</div>
839 Create a new Roo.bootstrap.Menu
842 <dl class="detailList">
843 <dt class="heading">Parameters:</dt>
846 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>config</b>
849 <dd>The config object</dd>
873 <tr class="method-row config-row-alt1 expandable">
874 <td class="micon"><a class="exi" href="#expand"> </a></td>
878 <a id="Roo.util.Observable-method-addEvents" name=".addEvents"></a>
879 <div class="fixedFont">
880 <span class="attributes"></span><b class="itemname">addEvents</b>
882 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>object</i></B>)
889 <div class="short">Used to define events on this Observable</div>
895 Used to define events on this Observable
902 <dl class="detailList">
903 <dt class="heading">Parameters:</dt>
906 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>object</b>
909 <dd>The object with the events defined</dd>
929 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
935 <tr class="method-row config-row-alt0 expandable">
936 <td class="micon"><a class="exi" href="#expand"> </a></td>
940 <a id="Roo.util.Observable-method-addListener" name=".addListener"></a>
941 <div class="fixedFont">
942 <span class="attributes"></span><b class="itemname">addListener</b>
944 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>options</i></B>)
951 <div class="short">Appends an event handler to this component</div>
957 Appends an event handler to this component
964 <dl class="detailList">
965 <dt class="heading">Parameters:</dt>
968 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
971 <dd>The type of event to listen for</dd>
974 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
977 <dd>The method the event invokes</dd>
980 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>scope</b>
983 <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
986 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>options</b>
989 <dd>(optional) An object containing handler configuration<br/>properties. This may contain any of the following properties:<ul><br/><li>scope {Object} The scope in which to execute the handler function. The handler function's "this" context.</li><br/><li>delay {Number} The number of milliseconds to delay the invocation of the handler after te event fires.</li><br/><li>single {Boolean} True to add a handler to handle just the next firing of the event, and then remove itself.</li><br/><li>buffer {Number} Causes the handler to be scheduled to run in an {<b>link</b> Roo.util.DelayedTask} delayed<br/>by the specified number of milliseconds. If the event fires again within that time, the original<br/>handler is <em>not</em> invoked, but the new handler is scheduled in its place.</li><br/></ul><br><br/><p><br/><b>Combining Options</b><br><br/>Using the options argument, it is possible to combine different types of listeners:<br><br/><br><br/>A normalized, delayed, one-time listener that auto stops the event and passes a custom argument (forumId)<br/> <pre><code><br/> el.on('click', this.onClick, this, {<br/> single: true,<br/> delay: 100,<br/> forumId: 4<br/> });<br/> </code></pre><br/><p><br/><b>Attaching multiple handlers in 1 call</b><br><br/>The method also allows for a single argument to be passed which is a config object containing properties<br/>which specify multiple handlers.<br/><pre><code><br/> el.on({<br/> 'click': {<br/> fn: this.onClick,<br/> scope: this,<br/> delay: 100<br/> }, <br/> 'mouseover': {<br/> fn: this.onMouseOver,<br/> scope: this<br/> },<br/> 'mouseout': {<br/> fn: this.onMouseOut,<br/> scope: this<br/> }<br/> });<br/> </code></pre><br/><p><br/>Or a shorthand syntax which passes the same scope object to all handlers:<br/> <pre><code><br/> el.on({<br/> 'click': this.onClick,<br/> 'mouseover': this.onMouseOver,<br/> 'mouseout': this.onMouseOut,<br/> scope: this<br/> });<br/> </code></pre></dd>
1007 <td class="msource">
1009 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1015 <tr class="method-row config-row-alt1 expandable">
1016 <td class="micon"><a class="exi" href="#expand"> </a></td>
1020 <a id="Roo.Component-method-destroy" name=".destroy"></a>
1021 <div class="fixedFont">
1022 <span class="attributes"></span><b class="itemname">destroy</b>
1031 <div class="short">Destroys this component by purging any event listeners, removing the component's element from the DOM,<br/>removing the component from its {<b>link</b> Roo.Container} (if applicable) and unregistering it from {<b>link</b> Roo.ComponentMgr}.</div>
1037 Destroys this component by purging any event listeners, removing the component's element from the DOM,<br/>removing the component from its {<b>link</b> Roo.Container} (if applicable) and unregistering it from {<b>link</b> Roo.ComponentMgr}.
1058 <td class="msource">
1060 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1066 <tr class="method-row config-row-alt0 expandable">
1067 <td class="micon"><a class="exi" href="#expand"> </a></td>
1071 <a id="Roo.Component-method-disable" name=".disable"></a>
1072 <div class="fixedFont">
1073 <span class="attributes"></span><b class="itemname">disable</b>
1081 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1090 <div class="short">Disable this component.</div>
1096 Disable this component.
1107 <dl class="detailList">
1108 <dt class="heading">Returns:</dt>
1110 <dd><span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> this</dd>
1124 <td class="msource">
1126 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1132 <tr class="method-row config-row-alt1 expandable">
1133 <td class="micon"><a class="exi" href="#expand"> </a></td>
1137 <a id="Roo.Component-method-enable" name=".enable"></a>
1138 <div class="fixedFont">
1139 <span class="attributes"></span><b class="itemname">enable</b>
1147 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1156 <div class="short">Enable this component.</div>
1162 Enable this component.
1173 <dl class="detailList">
1174 <dt class="heading">Returns:</dt>
1176 <dd><span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> this</dd>
1190 <td class="msource">
1192 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1198 <tr class="method-row config-row-alt0 expandable">
1199 <td class="micon"><a class="exi" href="#expand"> </a></td>
1203 <a id="Roo.util.Observable-method-fireEvent" name=".fireEvent"></a>
1204 <div class="fixedFont">
1205 <span class="attributes"></span><b class="itemname">fireEvent</b>
1207 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object...</a> <B><i>args</i></B>)
1213 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1222 <div class="short">Fires the specified event with the passed parameters (minus the event name).</div>
1228 Fires the specified event with the passed parameters (minus the event name).
1235 <dl class="detailList">
1236 <dt class="heading">Parameters:</dt>
1239 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1245 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object...</a></span> <b>args</b>
1248 <dd>Variable number of parameters are passed to handlers</dd>
1256 <dl class="detailList">
1257 <dt class="heading">Returns:</dt>
1259 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> returns false if any of the handlers return false otherwise it returns true</dd>
1273 <td class="msource">
1275 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1281 <tr class="method-row config-row-alt1 expandable">
1282 <td class="micon"><a class="exi" href="#expand"> </a></td>
1286 <a id="Roo.Component-method-focus" name=".focus"></a>
1287 <div class="fixedFont">
1288 <span class="attributes"></span><b class="itemname">focus</b>
1290 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>selectText</i></B>)
1296 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1305 <div class="short">Try to focus this component.</div>
1311 Try to focus this component.
1318 <dl class="detailList">
1319 <dt class="heading">Parameters:</dt>
1322 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> <b>selectText</b>
1325 <dd>True to also select the text in this component (if applicable)</dd>
1333 <dl class="detailList">
1334 <dt class="heading">Returns:</dt>
1336 <dd><span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> this</dd>
1350 <td class="msource">
1352 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1358 <tr class="method-row config-row-alt0 expandable">
1359 <td class="micon"><a class="exi" href="#expand"> </a></td>
1363 <a id="Roo.bootstrap.Component-method-getChildContainer" name=".getChildContainer"></a>
1364 <div class="fixedFont">
1365 <span class="attributes"></span><b class="itemname">getChildContainer</b>
1373 <a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
1382 <div class="short">Fetch the element to add children to</div>
1388 Fetch the element to add children to
1399 <dl class="detailList">
1400 <dt class="heading">Returns:</dt>
1402 <dd><span class="fixedFont"><a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a></span> defaults to this.el</dd>
1416 <td class="msource">
1418 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
1424 <tr class="method-row config-row-alt1 expandable">
1425 <td class="micon"><a class="exi" href="#expand"> </a></td>
1429 <a id="Roo.Component-method-getEl" name=".getEl"></a>
1430 <div class="fixedFont">
1431 <span class="attributes"></span><b class="itemname">getEl</b>
1439 <a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
1448 <div class="short">Returns the underlying {<b>link</b> Roo.Element}.</div>
1454 Returns the underlying {<b>link</b> Roo.Element}.
1465 <dl class="detailList">
1466 <dt class="heading">Returns:</dt>
1468 <dd><span class="fixedFont"><a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a></span> The element</dd>
1482 <td class="msource">
1484 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1490 <tr class="method-row config-row-alt0 expandable">
1491 <td class="micon"><a class="exi" href="#expand"> </a></td>
1495 <a id="Roo.Component-method-getId" name=".getId"></a>
1496 <div class="fixedFont">
1497 <span class="attributes"></span><b class="itemname">getId</b>
1505 <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>
1514 <div class="short">Returns the id of this component.</div>
1520 Returns the id of this component.
1531 <dl class="detailList">
1532 <dt class="heading">Returns:</dt>
1534 <dd><span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> </dd>
1548 <td class="msource">
1550 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1556 <tr class="method-row config-row-alt1 expandable">
1557 <td class="micon"><a class="exi" href="#expand"> </a></td>
1561 <a id="Roo.bootstrap.Component-method-getVisibilityEl" name=".getVisibilityEl"></a>
1562 <div class="fixedFont">
1563 <span class="attributes"></span><b class="itemname">getVisibilityEl</b>
1572 <div class="short">Get the element that will be used to show or hide</div>
1578 Get the element that will be used to show or hide
1599 <td class="msource">
1601 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
1607 <tr class="method-row config-row-alt0 expandable">
1608 <td class="micon"><a class="exi" href="#expand"> </a></td>
1612 <a id="Roo.util.Observable-method-hasListener" name=".hasListener"></a>
1613 <div class="fixedFont">
1614 <span class="attributes"></span><b class="itemname">hasListener</b>
1616 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>)
1622 <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a>
1631 <div class="short">Checks to see if this object has any listeners for a specified event</div>
1637 Checks to see if this object has any listeners for a specified event
1644 <dl class="detailList">
1645 <dt class="heading">Parameters:</dt>
1648 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1651 <dd>The name of the event to check for</dd>
1659 <dl class="detailList">
1660 <dt class="heading">Returns:</dt>
1662 <dd><span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> True if the event is being listened for, else false</dd>
1676 <td class="msource">
1678 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1684 <tr class="method-row config-row-alt1 expandable notInherited">
1685 <td class="micon"><a class="exi" href="#expand"> </a></td>
1689 <a id="Roo.bootstrap.Menu-method-hide" name=".hide"></a>
1690 <div class="fixedFont">
1691 <span class="attributes"></span><b class="itemname">hide</b>
1693 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>deep</i></B>)
1700 <div class="short">Hides this menu and optionally all parent menus</div>
1706 Hides this menu and optionally all parent menus
1713 <dl class="detailList">
1714 <dt class="heading">Parameters:</dt>
1717 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> <b>deep</b>
1720 <dd>(optional) True to hide all parent menus recursively, if any (defaults to false)</dd>
1738 <td class="msource">
1746 <tr class="method-row config-row-alt0 expandable">
1747 <td class="micon"><a class="exi" href="#expand"> </a></td>
1751 <a id="Roo.bootstrap.Component-method-initEvents" name=".initEvents"></a>
1752 <div class="fixedFont">
1753 <span class="attributes"></span><b class="itemname">initEvents</b>
1762 <div class="short">Initialize Events for the element</div>
1768 Initialize Events for the element
1789 <td class="msource">
1791 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
1797 <tr class="method-row config-row-alt1 expandable">
1798 <td class="micon"><a class="exi" href="#expand"> </a></td>
1802 <a id="Roo.Component-method-isVisible" name=".isVisible"></a>
1803 <div class="fixedFont">
1804 <span class="attributes"></span><b class="itemname">isVisible</b>
1813 <div class="short">Returns true if this component is visible.</div>
1819 Returns true if this component is visible.
1840 <td class="msource">
1842 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
1848 <tr class="method-row config-row-alt0 expandable">
1849 <td class="micon"><a class="exi" href="#expand"> </a></td>
1853 <a id="Roo.util.Observable-method-on" name=".on"></a>
1854 <div class="fixedFont">
1855 <span class="attributes"></span><b class="itemname">on</b>
1857 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>options</i></B>)
1864 <div class="short">Appends an event handler to this element (shorthand for addListener)</div>
1870 Appends an event handler to this element (shorthand for addListener)
1877 <dl class="detailList">
1878 <dt class="heading">Parameters:</dt>
1881 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
1884 <dd>The type of event to listen for</dd>
1887 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
1890 <dd>The method the event invokes</dd>
1893 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>scope</b>
1896 <dd>(optional) The scope in which to execute the handler<br/>function. The handler function's "this" context.</dd>
1899 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>options</b>
1920 <td class="msource">
1922 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1928 <tr class="method-row config-row-alt1 expandable">
1929 <td class="micon"><a class="exi" href="#expand"> </a></td>
1933 <a id="Roo.util.Observable-method-purgeListeners" name=".purgeListeners"></a>
1934 <div class="fixedFont">
1935 <span class="attributes"></span><b class="itemname">purgeListeners</b>
1944 <div class="short">Removes all listeners for this object</div>
1950 Removes all listeners for this object
1971 <td class="msource">
1973 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
1979 <tr class="method-row config-row-alt0 expandable">
1980 <td class="micon"><a class="exi" href="#expand"> </a></td>
1984 <a id="Roo.util.Observable-method-removeListener" name=".removeListener"></a>
1985 <div class="fixedFont">
1986 <span class="attributes"></span><b class="itemname">removeListener</b>
1988 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>)
1995 <div class="short">Removes a listener</div>
2008 <dl class="detailList">
2009 <dt class="heading">Parameters:</dt>
2012 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
2015 <dd>The type of event to listen for</dd>
2018 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
2021 <dd>The handler to remove</dd>
2024 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>scope</b>
2027 <dd>(optional) The scope (this object) for the handler</dd>
2045 <td class="msource">
2047 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2053 <tr class="method-row config-row-alt1 expandable">
2054 <td class="micon"><a class="exi" href="#expand"> </a></td>
2058 <a id="Roo.Component-method-render" name=".render"></a>
2059 <div class="fixedFont">
2060 <span class="attributes"></span><b class="itemname">render</b>
2062 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Element <B><i>container</i></B>)
2069 <div class="short">If this is a lazy rendering component, render it to its container element.</div>
2075 If this is a lazy rendering component, render it to its container element.
2082 <dl class="detailList">
2083 <dt class="heading">Parameters:</dt>
2086 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Element</span> <b>container</b>
2089 <dd>(optional) The element this component should be rendered into. If it is being applied to existing markup, this should be left off.</dd>
2107 <td class="msource">
2109 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
2115 <tr class="method-row config-row-alt0 expandable">
2116 <td class="micon"><a class="exi" href="#expand"> </a></td>
2120 <a id="Roo.Component-method-setDisabled" name=".setDisabled"></a>
2121 <div class="fixedFont">
2122 <span class="attributes"></span><b class="itemname">setDisabled</b>
2124 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>disabled</i></B>)
2131 <div class="short">Convenience function for setting disabled/enabled by boolean.</div>
2137 Convenience function for setting disabled/enabled by boolean.
2144 <dl class="detailList">
2145 <dt class="heading">Parameters:</dt>
2148 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> <b>disabled</b>
2169 <td class="msource">
2171 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
2177 <tr class="method-row config-row-alt1 expandable">
2178 <td class="micon"><a class="exi" href="#expand"> </a></td>
2182 <a id="Roo.Component-method-setVisible" name=".setVisible"></a>
2183 <div class="fixedFont">
2184 <span class="attributes"></span><b class="itemname">setVisible</b>
2186 (<a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a> <B><i>visible</i></B>)
2192 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
2201 <div class="short">Convenience function to hide or show this component by boolean.</div>
2207 Convenience function to hide or show this component by boolean.
2214 <dl class="detailList">
2215 <dt class="heading">Parameters:</dt>
2218 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Boolean">Boolean</a></span> <b>visible</b>
2221 <dd>True to show, false to hide</dd>
2229 <dl class="detailList">
2230 <dt class="heading">Returns:</dt>
2232 <dd><span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> this</dd>
2246 <td class="msource">
2248 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
2254 <tr class="method-row config-row-alt0 expandable notInherited">
2255 <td class="micon"><a class="exi" href="#expand"> </a></td>
2259 <a id="Roo.bootstrap.Menu-method-show" name=".show"></a>
2260 <div class="fixedFont">
2261 <span class="attributes"></span><b class="itemname">show</b>
2263 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element <B><i>element</i></B>, <a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>position</i></B>, <a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>parentMenu</i></B>)
2270 <div class="short">Displays this menu relative to another element</div>
2276 Displays this menu relative to another element
2283 <dl class="detailList">
2284 <dt class="heading">Parameters:</dt>
2287 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a>/HTMLElement/Roo.Element</span> <b>element</b>
2290 <dd>The element to align to</dd>
2293 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>position</b>
2296 <dd>(optional) The {<b>link</b> Roo.Element<b>alignTo</b>} anchor position to use in aligning to<br/>the element (defaults to this.defaultAlign)</dd>
2299 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>parentMenu</b>
2302 <dd>(optional) This menu's parent menu, if applicable (defaults to undefined)</dd>
2320 <td class="msource">
2328 <tr class="method-row config-row-alt1 expandable notInherited">
2329 <td class="micon"><a class="exi" href="#expand"> </a></td>
2333 <a id="Roo.bootstrap.Menu-method-showAt" name=".showAt"></a>
2334 <div class="fixedFont">
2335 <span class="attributes"></span><b class="itemname">showAt</b>
2337 (<a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a> <B><i>xyPosition</i></B>, <a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>parentMenu</i></B>)
2344 <div class="short">Displays this menu at a specific xy position</div>
2350 Displays this menu at a specific xy position
2357 <dl class="detailList">
2358 <dt class="heading">Parameters:</dt>
2361 <span class="fixedFont"><a href="./Array.html#constructor" roo:cls="Array.html#constructor">Array</a></span> <b>xyPosition</b>
2364 <dd>Contains X & Y [x, y] values for the position at which to show the menu (coordinates are page-based)</dd>
2367 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>parentMenu</b>
2370 <dd>(optional) This menu's parent menu, if applicable (defaults to undefined)</dd>
2388 <td class="msource">
2396 <tr class="method-row config-row-alt0 expandable">
2397 <td class="micon"><a class="exi" href="#expand"> </a></td>
2401 <a id="Roo.bootstrap.Component-method-tooltipEl" name=".tooltipEl"></a>
2402 <div class="fixedFont">
2403 <span class="attributes"></span><b class="itemname">tooltipEl</b>
2411 <a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a>
2420 <div class="short">Fetch the element to display the tooltip on.</div>
2426 Fetch the element to display the tooltip on.
2437 <dl class="detailList">
2438 <dt class="heading">Returns:</dt>
2440 <dd><span class="fixedFont"><a href="./Roo.Element.html#constructor" roo:cls="Roo.Element.html#constructor">Roo.Element</a></span> defaults to this.el</dd>
2454 <td class="msource">
2456 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
2462 <tr class="method-row config-row-alt1 expandable">
2463 <td class="micon"><a class="exi" href="#expand"> </a></td>
2467 <a id="Roo.util.Observable-method-un" name=".un"></a>
2468 <div class="fixedFont">
2469 <span class="attributes"></span><b class="itemname">un</b>
2471 (<a href="./String.html#constructor" roo:cls="String.html#constructor">String</a> <B><i>eventName</i></B>, <a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a> <B><i>handler</i></B>, <a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a> <B><i>scope</i></B>)
2478 <div class="short">Removes a listener (shorthand for removeListener)</div>
2484 Removes a listener (shorthand for removeListener)
2491 <dl class="detailList">
2492 <dt class="heading">Parameters:</dt>
2495 <span class="fixedFont"><a href="./String.html#constructor" roo:cls="String.html#constructor">String</a></span> <b>eventName</b>
2498 <dd>The type of event to listen for</dd>
2501 <span class="fixedFont"><a href="./Function.html#constructor" roo:cls="Function.html#constructor">Function</a></span> <b>handler</b>
2504 <dd>The handler to remove</dd>
2507 <span class="fixedFont"><a href="http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Objects:Object">Object</a></span> <b>scope</b>
2510 <dd>(optional) The scope (this object) for the handler</dd>
2528 <td class="msource">
2530 <a href="./Roo.util.Observable.html#constructor" roo:cls="Roo.util.Observable.html#constructor">Roo.util.Observable</a>
2539 <!-- ============================== events summary / details ======================== -->
2542 <a id="Roo.bootstrap.Menu-events"></a>
2551 <table cellspacing="0" class="member-table">
2552 <caption>Events</caption>
2555 <th class="sig-header" colspan="2">Event</th>
2556 <th class="msource-header">Defined By</th>
2565 <tr class="method-row expandable config-row-alt0">
2566 <td class="micon"><a class="exi" href="#expand"> </a></td>
2569 <a id="Roo.Component-event-*beforedestroy"></a>
2571 <div class="fixedFont">
2572 <b class="itemname">beforedestroy</b> (<a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a> <B><i>this</i></B>)
2578 <div class="short">Fires before the component is destroyed.
2584 Fires before the component is destroyed. Return false to stop the destroy.
2590 <dl class="detailList">
2591 <dt class="heading">Parameters:</dt>
2594 <span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> <b>this</b>
2615 <td class="msource">
2616 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
2620 <tr class="method-row expandable config-row-alt1 notInherited">
2621 <td class="micon"><a class="exi" href="#expand"> </a></td>
2624 <a id="Roo.bootstrap.Menu-event-*beforehide"></a>
2626 <div class="fixedFont">
2627 <b class="itemname">beforehide</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>)
2633 <div class="short">Fires before this menu is hidden
2639 Fires before this menu is hidden
2645 <dl class="detailList">
2646 <dt class="heading">Parameters:</dt>
2649 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
2670 <td class="msource">
2675 <tr class="method-row expandable config-row-alt0">
2676 <td class="micon"><a class="exi" href="#expand"> </a></td>
2679 <a id="Roo.Component-event-*beforerender"></a>
2681 <div class="fixedFont">
2682 <b class="itemname">beforerender</b> (<a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a> <B><i>this</i></B>)
2688 <div class="short">Fires before the component is rendered.
2694 Fires before the component is rendered. Return false to stop the render.
2700 <dl class="detailList">
2701 <dt class="heading">Parameters:</dt>
2704 <span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> <b>this</b>
2725 <td class="msource">
2726 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
2730 <tr class="method-row expandable config-row-alt1 notInherited">
2731 <td class="micon"><a class="exi" href="#expand"> </a></td>
2734 <a id="Roo.bootstrap.Menu-event-*beforeshow"></a>
2736 <div class="fixedFont">
2737 <b class="itemname">beforeshow</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>)
2743 <div class="short">Fires before this menu is displayed
2749 Fires before this menu is displayed
2755 <dl class="detailList">
2756 <dt class="heading">Parameters:</dt>
2759 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
2780 <td class="msource">
2785 <tr class="method-row expandable config-row-alt0">
2786 <td class="micon"><a class="exi" href="#expand"> </a></td>
2789 <a id="Roo.bootstrap.Component-event-*childrenrendered"></a>
2791 <div class="fixedFont">
2792 <b class="itemname">childrenrendered</b> (<a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a> <B><i>this</i></B>)
2798 <div class="short">Fires when the children have been rendered.
2804 Fires when the children have been rendered..
2810 <dl class="detailList">
2811 <dt class="heading">Parameters:</dt>
2814 <span class="fixedFont"><a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a></span> <b>this</b>
2835 <td class="msource">
2836 <a href="./Roo.bootstrap.Component.html#constructor" roo:cls="Roo.bootstrap.Component.html#constructor">Roo.bootstrap.Component</a>
2840 <tr class="method-row expandable config-row-alt1 notInherited">
2841 <td class="micon"><a class="exi" href="#expand"> </a></td>
2844 <a id="Roo.bootstrap.Menu-event-*click"></a>
2846 <div class="fixedFont">
2847 <b class="itemname">click</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>, <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>menuItem</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>)
2853 <div class="short">Fires when this menu is clicked (or when the enter key is pressed while it is active)
2859 Fires when this menu is clicked (or when the enter key is pressed while it is active)
2865 <dl class="detailList">
2866 <dt class="heading">Parameters:</dt>
2869 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
2875 <span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> <b>menuItem</b>
2878 <dd>The menu item that was clicked</dd>
2881 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
2902 <td class="msource">
2907 <tr class="method-row expandable config-row-alt0">
2908 <td class="micon"><a class="exi" href="#expand"> </a></td>
2911 <a id="Roo.Component-event-*destroy"></a>
2913 <div class="fixedFont">
2914 <b class="itemname">destroy</b> (<a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a> <B><i>this</i></B>)
2920 <div class="short">Fires after the component is destroyed.
2926 Fires after the component is destroyed.
2932 <dl class="detailList">
2933 <dt class="heading">Parameters:</dt>
2936 <span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> <b>this</b>
2957 <td class="msource">
2958 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
2962 <tr class="method-row expandable config-row-alt1">
2963 <td class="micon"><a class="exi" href="#expand"> </a></td>
2966 <a id="Roo.Component-event-*disable"></a>
2968 <div class="fixedFont">
2969 <b class="itemname">disable</b> (<a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a> <B><i>this</i></B>)
2975 <div class="short">Fires after the component is disabled.
2981 Fires after the component is disabled.
2987 <dl class="detailList">
2988 <dt class="heading">Parameters:</dt>
2991 <span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> <b>this</b>
3012 <td class="msource">
3013 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
3017 <tr class="method-row expandable config-row-alt0">
3018 <td class="micon"><a class="exi" href="#expand"> </a></td>
3021 <a id="Roo.Component-event-*enable"></a>
3023 <div class="fixedFont">
3024 <b class="itemname">enable</b> (<a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a> <B><i>this</i></B>)
3030 <div class="short">Fires after the component is enabled.
3036 Fires after the component is enabled.
3042 <dl class="detailList">
3043 <dt class="heading">Parameters:</dt>
3046 <span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> <b>this</b>
3067 <td class="msource">
3068 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
3072 <tr class="method-row expandable config-row-alt1 notInherited">
3073 <td class="micon"><a class="exi" href="#expand"> </a></td>
3076 <a id="Roo.bootstrap.Menu-event-*hide"></a>
3078 <div class="fixedFont">
3079 <b class="itemname">hide</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>)
3085 <div class="short">Fires after this menu is hidden
3091 Fires after this menu is hidden
3097 <dl class="detailList">
3098 <dt class="heading">Parameters:</dt>
3101 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
3122 <td class="msource">
3127 <tr class="method-row expandable config-row-alt0 notInherited">
3128 <td class="micon"><a class="exi" href="#expand"> </a></td>
3131 <a id="Roo.bootstrap.Menu-event-*itemclick"></a>
3133 <div class="fixedFont">
3134 <b class="itemname">itemclick</b> (<a href="./Roo.menu.BaseItem.html#constructor" roo:cls="Roo.menu.BaseItem.html#constructor">Roo.menu.BaseItem</a> <B><i>baseItem</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>)
3140 <div class="short">Fires when a menu item contained in this menu is clicked
3146 Fires when a menu item contained in this menu is clicked
3152 <dl class="detailList">
3153 <dt class="heading">Parameters:</dt>
3156 <span class="fixedFont"><a href="./Roo.menu.BaseItem.html#constructor" roo:cls="Roo.menu.BaseItem.html#constructor">Roo.menu.BaseItem</a></span> <b>baseItem</b>
3159 <dd>The BaseItem that was clicked</dd>
3162 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
3183 <td class="msource">
3188 <tr class="method-row expandable config-row-alt1 notInherited">
3189 <td class="micon"><a class="exi" href="#expand"> </a></td>
3192 <a id="Roo.bootstrap.Menu-event-*mouseout"></a>
3194 <div class="fixedFont">
3195 <b class="itemname">mouseout</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>, <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>menuItem</i></B>)
3201 <div class="short">Fires when the mouse exits this menu
3207 Fires when the mouse exits this menu
3213 <dl class="detailList">
3214 <dt class="heading">Parameters:</dt>
3217 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
3223 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
3229 <span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> <b>menuItem</b>
3232 <dd>The menu item that was clicked</dd>
3250 <td class="msource">
3255 <tr class="method-row expandable config-row-alt0 notInherited">
3256 <td class="micon"><a class="exi" href="#expand"> </a></td>
3259 <a id="Roo.bootstrap.Menu-event-*mouseover"></a>
3261 <div class="fixedFont">
3262 <b class="itemname">mouseover</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>, <a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a> <B><i>e</i></B>, <a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a> <B><i>menuItem</i></B>)
3268 <div class="short">Fires when the mouse is hovering over this menu
3274 Fires when the mouse is hovering over this menu
3280 <dl class="detailList">
3281 <dt class="heading">Parameters:</dt>
3284 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
3290 <span class="fixedFont"><a href="./Roo.EventObject.html#constructor" roo:cls="Roo.EventObject.html#constructor">Roo.EventObject</a></span> <b>e</b>
3296 <span class="fixedFont"><a href="./Roo.menu.Item.html#constructor" roo:cls="Roo.menu.Item.html#constructor">Roo.menu.Item</a></span> <b>menuItem</b>
3299 <dd>The menu item that was clicked</dd>
3317 <td class="msource">
3322 <tr class="method-row expandable config-row-alt1">
3323 <td class="micon"><a class="exi" href="#expand"> </a></td>
3326 <a id="Roo.Component-event-*render"></a>
3328 <div class="fixedFont">
3329 <b class="itemname">render</b> (<a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a> <B><i>this</i></B>)
3335 <div class="short">Fires after the component is rendered.
3341 Fires after the component is rendered.
3347 <dl class="detailList">
3348 <dt class="heading">Parameters:</dt>
3351 <span class="fixedFont"><a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a></span> <b>this</b>
3372 <td class="msource">
3373 <a href="./Roo.Component.html#constructor" roo:cls="Roo.Component.html#constructor">Roo.Component</a>
3377 <tr class="method-row expandable config-row-alt0 notInherited">
3378 <td class="micon"><a class="exi" href="#expand"> </a></td>
3381 <a id="Roo.bootstrap.Menu-event-*show"></a>
3383 <div class="fixedFont">
3384 <b class="itemname">show</b> (<a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a> <B><i>this</i></B>)
3390 <div class="short">Fires after this menu is displayed
3396 Fires after this menu is displayed
3402 <dl class="detailList">
3403 <dt class="heading">Parameters:</dt>
3406 <span class="fixedFont"><a href="./Roo.menu.Menu.html#constructor" roo:cls="Roo.menu.Menu.html#constructor">Roo.menu.Menu</a></span> <b>this</b>
3427 <td class="msource">
3439 <!-- ============================== footer ================================= -->
3440 <div class="fineprint" style="clear:both">
3442 Documentation generated by <a href="http://www.akbkhome.com" target="_blankt">Introspection Doc Generator</a> on Fri Jul 13 2018 14:10:53 GMT+0800 (HKT)
3444 <a href="http://www.jsdoctoolkit.org/" target="_blank">JsDoc Toolkit</a>