ext.menu.menu.html.svn-base

来自「PHP 知识管理系统(基于树结构的知识管理系统), 英文原版的PHP源码。」· SVN-BASE 代码 · 共 894 行 · 第 1/4 页

SVN-BASE
894
字号
        <div class="body-wrap">        <div class="top-tools">            <a class="inner-link" href="#Ext.menu.Menu-props"><img src="../resources/images/default/s.gif" class="item-icon icon-prop">Properties</a>            <a class="inner-link" href="#Ext.menu.Menu-methods"><img src="../resources/images/default/s.gif" class="item-icon icon-method">Methods</a>            <a class="inner-link" href="#Ext.menu.Menu-events"><img src="../resources/images/default/s.gif" class="item-icon icon-event">Events</a>                            <a class="inner-link" href="#Ext.menu.Menu-configs"><img src="../resources/images/default/s.gif" class="item-icon icon-config">Config Options</a>                        <a class="bookmark" href="../docs/?class=Ext.menu.Menu"><img src="../resources/images/default/s.gif" class="item-icon icon-fav">Direct Link</a>        </div>                <div class="inheritance res-block"><pre class="res-block-inner"><a ext:cls="Ext.util.Observable" ext:member="" href="output/Ext.util.Observable.html">Observable</a>  <img src="resources/elbow-end.gif"/>Menu</pre></div>                <h1>Class Ext.menu.Menu</h1>        <table cellspacing="0">            <tr><td class="label">Package:</td><td class="hd-info">Ext.menu</td></tr>            <tr><td class="label">Defined In:</td><td class="hd-info">Menu.js</td></tr>            <tr><td class="label">Class:</td><td class="hd-info">Menu</td></tr>                        <tr><td class="label">Subclasses:</td><td class="hd-info"><a ext:cls="Ext.menu.ColorMenu" href="output/Ext.menu.ColorMenu.html">ColorMenu</a>, <a ext:cls="Ext.menu.DateMenu" href="output/Ext.menu.DateMenu.html">DateMenu</a></td></tr>                                    <tr><td class="label">Extends:</td><td class="hd-info"><a ext:cls="Ext.util.Observable" ext:member="" href="output/Ext.util.Observable.html">Observable</a></td></tr>                    </table>        <div class="description">            A menu object.  This is the container to which you add all other menu items.  Menu can also serve a as a base classwhen you want a specialzed menu based off of another component (like <a ext:cls="Ext.menu.DateMenu" href="output/Ext.menu.DateMenu.html">Ext.menu.DateMenu</a> for example).        </div>                <div class="hr"></div>                <a id="Ext.menu.Menu-configs"></a>        <h2>Config Options</h2>        <table cellspacing="0" class="member-table">            <tr>                <th class="sig-header" colspan="2">Config Options</th>                <th class="msource-header">Defined By</th>            </tr>                <tr class="config-row">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-allowOtherMenus"></a>
            <b>allowOtherMenus</b> : Boolean            <div class="mdesc">
                            True to allow multiple menus to be displayed at the same time (defaults to false)                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
        <tr class="config-row alt expandable">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-defaultAlign"></a>
            <b>defaultAlign</b> : String            <div class="mdesc">
                        <div class="short">The default Ext.Element.alignTo anchor position value for this menu relative to its element of origin (defaults to "t...</div>
            <div class="long">
                The default <a ext:cls="Ext.Element" ext:member="alignTo" href="output/Ext.Element.html#alignTo">Ext.Element.alignTo</a> anchor position value for this menu relative to its element of origin (defaults to "tl-bl?")            </div>
                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
        <tr class="config-row expandable">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-defaults"></a>
            <b>defaults</b> : Object            <div class="mdesc">
                        <div class="short">A config object that will be applied to all items added to this container either via the items config or via the add ...</div>
            <div class="long">
                A config object that will be applied to all items added to this container either via the <a ext:cls="Ext.menu.Menu" ext:member="items" href="output/Ext.menu.Menu.html#items">items</a> config or via the <a ext:cls="Ext.menu.Menu" ext:member="add" href="output/Ext.menu.Menu.html#add">add</a> method. The defaults config can contain any number of name/value property pairs to be added to each item, and should be valid for the types of items being added to the menu.            </div>
                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
        <tr class="config-row alt">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-items"></a>
            <b>items</b> : Mixed            <div class="mdesc">
                            An array of items to be added to this menu. See <a ext:cls="Ext.menu.Menu" ext:member="add" href="output/Ext.menu.Menu.html#add">add</a> for a list of valid item types.                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
        <tr class="config-row inherited expandable">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-listeners"></a>
            <b>listeners</b> : Object            <div class="mdesc">
                        <div class="short">A config object containing one or more event handlers to be added to this object during initialization. This should b...</div>
            <div class="long">
                A config object containing one or more event handlers to be added to this object during initialization. This should be a valid listeners config object as specified in the <a ext:cls="Ext.util.Observable" ext:member="addListener" href="output/Ext.util.Observable.html#addListener">addListener</a> example for attaching multiple handlers at once.            </div>
                        </div>
        </td>
        <td class="msource"><a ext:cls="Ext.util.Observable" ext:member="#listeners" href="output/Ext.util.Observable.html#listeners">Observable</a></td>
    </tr>
        <tr class="config-row alt">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-minWidth"></a>
            <b>minWidth</b> : Number            <div class="mdesc">
                            The minimum width of the menu in pixels (defaults to 120)                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
        <tr class="config-row expandable">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-shadow"></a>
            <b>shadow</b> : Boolean/String            <div class="mdesc">
                        <div class="short">True or "sides" for the default effect, "frame" for 4-way shadow, and "drop" for bottom-right shadow (defaults to "si...</div>
            <div class="long">
                True or "sides" for the default effect, "frame" for 4-way shadow, and "drop" for bottom-right shadow (defaults to "sides")            </div>
                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
        <tr class="config-row alt">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-subMenuAlign"></a>
            <b>subMenuAlign</b> : String            <div class="mdesc">
                            The <a ext:cls="Ext.Element" ext:member="alignTo" href="output/Ext.Element.html#alignTo">Ext.Element.alignTo</a> anchor position value to use for submenus of this menu (defaults to "tl-tr?")                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
            </table>                <a id="Ext.menu.Menu-props"></a>        <h2>Public Properties</h2>                <table cellspacing="0" class="member-table">            <tr>                <th class="sig-header" colspan="2">Property</th>                <th class="msource-header">Defined By</th>            </tr>                <tr class="property-row">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-items"></a>
            <b>items</b> : Ext.util.MixedCollection            <div class="mdesc">
                            A MixedCollection of this Menu's items                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
            </table>                <a id="Ext.menu.Menu-methods"></a>        <h2>Public Methods</h2>                <table cellspacing="0" class="member-table">            <tr>                <th class="sig-header" colspan="2">Method</th>                <th class="msource-header">Defined By</th>            </tr>                <tr class="method-row expandable">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-Menu"></a>
            <b>Menu</b>(&nbsp;<code>Object config</code>&nbsp;)            <div class="mdesc">
                        <div class="short">Creates a new Menu</div>
            <div class="long">
                Creates a new Menu    <div class="mdetail-params">
        <strong>Parameters:</strong>
        <ul><li><code>config</code> : Object<div class="sub-desc">Configuration options</div></li>        </ul>
        <strong>Returns:</strong>
        <ul>
            <li><code></code></li>
        </ul>
    </div>
                </div>
                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
        <tr class="method-row alt expandable">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-add"></a>
            <b>add</b>(&nbsp;<code>Mixed args</code>&nbsp;) : Ext.menu.Item            <div class="mdesc">
                        <div class="short">Addds one or more items of any type supported by the Menu class, or that can be converted into menu items.Any of the...</div>
            <div class="long">
                Addds one or more items of any type supported by the Menu class, or that can be converted into menu items.Any of the following are valid:<ul><li>Any menu item object based on <a ext:cls="Ext.menu.Item" href="output/Ext.menu.Item.html">Ext.menu.Item</a></li><li>An HTMLElement object which will be converted to a menu item</li><li>A menu item config object that will be created as a new menu item</li><li>A string, which can either be '-' or 'separator' to add a menu separator, otherwiseit will be converted into a <a ext:cls="Ext.menu.TextItem" href="output/Ext.menu.TextItem.html">Ext.menu.TextItem</a> and added</li></ul>Usage:<pre><code><i>// Create the menu</i><b>var</b> menu = <b>new</b> Ext.menu.Menu();<i>// Create a menu item to add by reference</i><b>var</b> menuItem = <b>new</b> Ext.menu.Item({ text: <em>'New Item!'</em> });<i>// Add a bunch of items at once using different methods.</i><i>// Only the last item added will be returned.</i><b>var</b> item = menu.add(    menuItem,                <i>// add existing item by ref</i>    <em>'Dynamic Item'</em>,          <i>// <b>new</b> TextItem</i>    <em>'-'</em>,                     <i>// <b>new</b> separator</i>    { text: <em>'Config Item'</em> }  <i>// <b>new</b> item by config</i>);</code></pre>    <div class="mdetail-params">
        <strong>Parameters:</strong>
        <ul><li><code>args</code> : Mixed<div class="sub-desc">One or more menu items, menu item configs or other objects that can be converted to menu items</div></li>        </ul>
        <strong>Returns:</strong>
        <ul>
            <li><code>Ext.menu.Item</code><div class="sub-desc">The menu item that was added, or the last one if multiple items were added</div></li>
        </ul>
    </div>
                </div>
                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>
        <tr class="method-row expandable">
        <td class="micon"><a class="exi" href="#expand">&nbsp;</a></td>
        <td class="sig">
        <a id="Ext.menu.Menu-addElement"></a>
            <b>addElement</b>(&nbsp;<code>Mixed el</code>&nbsp;) : Ext.menu.Item            <div class="mdesc">
                        <div class="short">Adds an <a ext:cls="Ext.Element" href="output/Ext.Element.html">Ext.Element</a> object to the menu</div>
            <div class="long">
                Adds an <a ext:cls="Ext.Element" href="output/Ext.Element.html">Ext.Element</a> object to the menu    <div class="mdetail-params">
        <strong>Parameters:</strong>
        <ul><li><code>el</code> : Mixed<div class="sub-desc">The element or DOM node to add, or its id</div></li>        </ul>
        <strong>Returns:</strong>
        <ul>
            <li><code>Ext.menu.Item</code><div class="sub-desc">The menu item that was added</div></li>
        </ul>
    </div>
                </div>
                        </div>
        </td>
        <td class="msource">Menu</td>
    </tr>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?