Class Ext.CompositeElement
|
Defined In:
|
CompositeElement.js
|
|
Class:
|
Ext.CompositeElement
|
|
Extends:
|
Object
|
标准的复合类(composite class)。为集合中每个元素创建一个Ext.Element。
注意:尽管未全部罗列,该类支持全部Ext.Element的set/update方法。
集合里面的全部元素都会执行所有的Ext.Element动作。
所有的方法都返回
this所以可写成链式的语法。
var els = Ext.select("#some-el div.some-class", true);
//或者是从现有的元素直接选择
var el = Ext.get('some-el');
el.select('div.some-class', true);
els.setWidth(100); // 所有的元素变为宽度100
els.hide(true); // 所有的元素渐隐。
// 或
els.setWidth(100).hide(true);
配置项
这个类没有配置项。
公告属性
这个类没有公告属性。
公共方法
|
|
fill
(
String/Array els
)
: CompositeElement
清除该composite,将传入一个选择符的元素加入到compos...
清除该composite,将传入一个选择符的元素加入到composite中。
参数项:
-
els
: String/Array
CSS选择符,一个或多个元素组成的数组
返回:
|
CompositeElement
|
|
|
filter
(
String selector
)
: CompositeElement
传入一个选择符的参数,若匹配成功,则保存到该composite,其...
传入一个选择符的参数,若匹配成功,则保存到该composite,其它的就会被过滤
参数项:
-
selector
: String
CSS选择符字符串
返回:
|
CompositeElement
|
|
|
add
(
String/Array els
)
: CompositeElement
加入元素到这个composite.
加入元素到这个composite.
参数项:
-
els
: String/Array
CSS选择符,一个或多个元素组成的数组
返回:
|
CompositeElement
|
|
|
each
(
Function fn,
[Object scope]
)
: CompositeElement
传入一个Function类型的参数,在这个composite中每个...
传入一个Function类型的参数,在这个composite中每个元素中执行Function(带参数el, this, index)。
参数项:
-
fn
: Function
要调用的函数
-
scope
: Object
返回:
|
CompositeElement
|
|
|
item
(
Number index
)
: Ext.Element
|
CompositeElement
|
|
|
first
(
)
: Ext.Element
|
CompositeElement
|
|
|
last
(
)
: Ext.Element
|
CompositeElement
|
|
|
getCount
(
)
:
|
CompositeElement
|
|
|
contains
(
)
:
传入一个元素的参数,如果该composite里面有的话返回true
传入一个元素的参数,如果该composite里面有的话返回true
|
CompositeElement
|
|
|
indexOf
(
)
:
|
CompositeElement
|
|
|
removeElement
(
Mixed el,
[Boolean removeDom]
)
: CompositeElement
|
CompositeElement
|
|
|
replaceElement
(
Mixed el,
String/HTMLElement/Element replacement,
[Boolean removeDom]
)
: CompositeElement
|
CompositeElement
|
|
|
clear
(
)
|
CompositeElement
|
公告事件
这个类没公共的事件。