Alien-Web-ExtJS-V3

 view release on metacpan or  search on metacpan

share/docs/source/CompositeElement.html  view on Meta::CPAN

    },

<span id='Ext-CompositeElement-method-transformElement'>    // private
</span>    transformElement : function(el){
        return Ext.get(el);
    }

<span id='global-method-'>    /**
</span>    * Adds elements to this composite.
    * @param {String/Array} els A string CSS selector, an array of elements or an element
    * @return {CompositeElement} this
    * @ignore
    */

<span id='global-method-'>    /**
</span>     * Returns the Element object at the specified index
     * @param {Number} index
     * @return {Ext.Element}
     * @ignore
     */

<span id='global-method-'>    /**
</span>     * Iterates each &lt;code&gt;element&lt;/code&gt; in this &lt;code&gt;composite&lt;/code&gt;
     * calling the supplied function using {@link Ext#each}.
     * @param {Function} fn The function to be called with each
     * &lt;code&gt;element&lt;/code&gt;. If the supplied function returns &lt;tt&gt;false&lt;/tt&gt;,
     * iteration stops. This function is called with the following arguments:
     * &lt;div class=&quot;mdetail-params&quot;&gt;&lt;ul&gt;
     * &lt;li&gt;&lt;code&gt;element&lt;/code&gt; : &lt;i&gt;Ext.Element&lt;/i&gt;&lt;div class=&quot;sub-desc&quot;&gt;The element at the current &lt;code&gt;index&lt;/code&gt;
     * in the &lt;code&gt;composite&lt;/code&gt;&lt;/div&gt;&lt;/li&gt;
     * &lt;li&gt;&lt;code&gt;composite&lt;/code&gt; : &lt;i&gt;Object&lt;/i&gt; &lt;div class=&quot;sub-desc&quot;&gt;This composite.&lt;/div&gt;&lt;/li&gt;
     * &lt;li&gt;&lt;code&gt;index&lt;/code&gt; : &lt;i&gt;Number&lt;/i&gt; &lt;div class=&quot;sub-desc&quot;&gt;The current index within the &lt;code&gt;composite&lt;/code&gt; &lt;/div&gt;&lt;/li&gt;
     * &lt;/ul&gt;&lt;/div&gt;
     * @param {Object} scope (optional) The scope (&lt;code&gt;&lt;this&lt;/code&gt; reference) in which the specified function is executed.
     * Defaults to the &lt;code&gt;element&lt;/code&gt; at the current &lt;code&gt;index&lt;/code&gt;
     * within the composite.
     * @return {CompositeElement} this
     * @ignore
     */
});

<span id='Ext-Element-static-method-select'>/**
</span> * Selects elements based on the passed CSS selector to enable {@link Ext.Element Element} methods
 * to be applied to many related elements in one statement through the returned {@link Ext.CompositeElement CompositeElement} or
 * {@link Ext.CompositeElementLite CompositeElementLite} object.
 * @param {String/Array} selector The CSS selector or an array of elements
 * @param {Boolean} unique (optional) true to create a unique Ext.Element for each element (defaults to a shared flyweight object)
 * @param {HTMLElement/String} root (optional) The root element of the query or id of the root
 * @return {CompositeElementLite/CompositeElement}
 * @member Ext.Element
 * @method select
 * @static
 */
Ext.Element.select = function(selector, unique, root){
    var els;
    if(typeof selector == &quot;string&quot;){
        els = Ext.Element.selectorFunction(selector, root);
    }else if(selector.length !== undefined){
        els = selector;
    }else{
        throw &quot;Invalid selector&quot;;
    }

    return (unique === true) ? new Ext.CompositeElement(els) : new Ext.CompositeElementLite(els);
};

<span id='Ext-method-select'>/**
</span> * Selects elements based on the passed CSS selector to enable {@link Ext.Element Element} methods
 * to be applied to many related elements in one statement through the returned {@link Ext.CompositeElement CompositeElement} or
 * {@link Ext.CompositeElementLite CompositeElementLite} object.
 * @param {String/Array} selector The CSS selector or an array of elements
 * @param {Boolean} unique (optional) true to create a unique Ext.Element for each element (defaults to a shared flyweight object)
 * @param {HTMLElement/String} root (optional) The root element of the query or id of the root
 * @return {CompositeElementLite/CompositeElement}
 * @member Ext
 * @method select
 */
Ext.select = Ext.Element.select;</pre>
</body>
</html>



( run in 0.437 second using v1.01-cache-2.11-cpan-adec679a428 )