Package: | Ext |
Defined In: | CompositeElementLite.js |
Class: | CompositeElementLite |
Subclasses: | CompositeElement |
Extends: | Object |
This class encapsulates a collection of DOM elements, providing methods to filter members, or to perform collective actions upon the whole set.
Although they are not listed, this class supports all of the methods of Ext.Element and Ext.Fx. The methods from these classes will be performed on all the elements in this collection.
Example:var els = Ext.select("#some-el div.some-class");
// or select directly from an existing element
var el = Ext.get('some-el');
el.select('div.some-class');
els.setWidth(100); // all elements become 100 width
els.hide(true); // all elements fade out and hide
// or
els.setWidth(100).hide(true);
Property | Defined By | |
---|---|---|
elements : Array The Array of DOM elements which this CompositeElement encapsulates. Read-only.
This will not usually be accessed in d... The Array of DOM elements which this CompositeElement encapsulates. Read-only. This will not usually be accessed in developers' code, but developers wishing to augment the capabilities of the CompositeElementLite class may use it when adding methods to the class. For example to add the
| CompositeElementLite |
Method | Defined By | |
---|---|---|
add( Mixed els ) : CompositeElement Adds elements to this Composite object. Adds elements to this Composite object. Parameters:
| CompositeElementLite | |
clear() : void Removes all elements. Removes all elements. Parameters:
| CompositeElementLite | |
contains( el {Mixed} ) : Boolean Returns true if this composite contains the passed element Returns true if this composite contains the passed element Parameters:
| CompositeElementLite | |
each( Function fn, [Object scope] ) : CompositeElement Calls the passed function for each element in this composite. Calls the passed function for each element in this composite. Parameters:
| CompositeElementLite | |
fill( Mixed els ) : CompositeElement Clears this Composite and adds the elements passed. Clears this Composite and adds the elements passed. Parameters:
| CompositeElementLite | |
filter( String/Function selector ) : CompositeElement Filters this composite to only elements that match the passed selector. Filters this composite to only elements that match the passed selector. Parameters:
| CompositeElementLite | |
first() : Ext.Element Returns the first Element Returns the first Element Parameters:
| CompositeElementLite | |
getCount() : Number Returns the number of elements in this Composite. Returns the number of elements in this Composite. Parameters:
| CompositeElementLite | |
handleError( Object/Error e ) : void Framework-wide error-handler. Developers can override this method to provide
custom exception-handling. Framework e... Framework-wide error-handler. Developers can override this method to provide
custom exception-handling. Framework errors will often extend from the base
Ext.Error class. Parameters:
| CompositeElementLite | |
indexOf( el {Mixed} ) : Number Find the index of the passed element within the composite collection. Find the index of the passed element within the composite collection. Parameters:
| CompositeElementLite | |
item( Number index ) : Ext.Element Returns a flyweight Element of the dom element object at the specified index Returns a flyweight Element of the dom element object at the specified index Parameters:
| CompositeElementLite | |
last() : Ext.Element Returns the last Element Returns the last Element Parameters:
| CompositeElementLite | |
removeElement( Mixed el, [Boolean removeDom] ) : CompositeElement Removes the specified element(s). Removes the specified element(s). Parameters:
| CompositeElementLite | |
replaceElement( Mixed el, Mixed replacement, [Boolean domReplace] ) : CompositeElement Replaces the specified element with the passed element. Replaces the specified element with the passed element. Parameters:
| CompositeElementLite |