2024年4月26日发(作者:)
EXT核心API详解
1、Ext类 ………………………………… 2 2、Array类 …………………………… 4
3、Number类 …………………………… 4 4、String类 …………………………… 4
5、Date类 ……………………………… 5 6、Function类 ………………………… 6
7、t类 ………………………… 7 8、ry类 ………………… 13
9、per类 …………………… 14 10、te类 …………………… 14
11、anager类 ……………… 15 12、bject类 ………………… 15
13、iteElement类 ………… 16 14、iteElementLite类 ……… 16
15、类 …………………………… 16 16、类 ……………………… 19
17、类 …………………… 19 18、类 ……………………… 20
19、类 ………………… 20
21、nner类 …………… 21
23、ate类 ………………… 21
25、类 ………………………… 22
27、oxy类 …………… 24
29、Proxy类 ……… 25
31、ader类 ……………26
33、ader类 …………… 26
35、类 …………………… 28
37、Store类 ………… 34
39、类 ………………… 34
41、类 …………………… 36 42
43、utton类 ……………… 39
45、类 …………………… 41
47、类 ………………… 43
49、eld类 …………… 44
51、ea类 …………… 45 52
53、eld类 ………… 45 54
55、eld类 ………… 47
57、em类 …………… 50 58
59、类 ………………… 51 60
61、tor类 ………… 52 62
63、r类 …………………… 55 64
65、tor类 ……… 56 66
67、em类 ……… 56
69、Model类 ……… 58 70
71、ew类 …………… 59 72
73、GridPanel类 ……… 62
20、dTask类 ……………… 20
22、trics类 …………… 21
24、tion类 ……………… 22
26、类 ………………… 23
28、oxy类 …………… 24
30、TagProxy类 ………… 25
32、eader类 …………… 26
34、der类 …………… 27
36、ngStore类 ………… 32
38、类 …………………… 34
40、类 ……………………… 35
、utton类 ……………… 38
44、orm类 …………… 40
46、ox类 …………… 42
48、itor类 …………… 43
50、Field类 ………… 44
、rField类 ……… 45
、ox类 ……………… 46
、类 ………………… 50
、r类 ……………… 51
、tem类 …………… 51
、em类 …………… 52
、类 ……………… 56
、类 …………… 56
68、类 ……………… 56
、tyColumnModel类 … 59
、ngView类 ………… 60
74、tyGrid类 …………… 65
1
56
1、Ext类
addBehaviors(Object obj) : void
对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如
addBehaviors({
// id=foo下所有的a标签加入click事件
'#foo a@click' : function(e, t){
// do something
},
// 用,分隔多个选择器
'#foo a, #bar -class@mouseover' : function(){
// do something
}
});
apply( Object obj, Object config, Object defaults ) : Object
从config拷贝所有的属性到obj,如果有defaults参数,也将拷贝其属性到obj
applyIf( Object obj, Object config ) : Object
从config拷贝所有属性至obj(如果obj未定义相应属性)
decode(Object obj) : String
编码一个对象/数组或其它值为一个json格式字符串(支持对象,数组,日期,字符串)
destroy( Mixed arg1, Mixed (optional), Mixed (optional) ) : void
尝试去移除每个传入的对象,包括DOM,事件侦听者,并呼叫他们的destroy方法(如果存在)
each( Array/NodeList/Mixed array, Function fn, Object scope ) : void
利用array中的每个元素迭代调用fn.直到fn返回假,调用格式(scope || array[i], array[i], i, array);
encode(String json) : Object
将一个json格式字符串反序列化为对象
escapeRe( String str ) : String
为字符串正则编码将.在*+?^${}()|[]/字符前加
extend( Object subclass, Object superclass, [Object overrides] ) : void
从superclass类继承subclass,overrides参数是要重载的方法列表,详见override
fly( String/HTMLElement el, [String named] ) : Element
得到全局共享的一个浮动元素el,如果有多个浮动元素可以使用命名以避免潜在的冲突
get( Mixed el ) : Element
得到一个Element对象,参数可以是id或DOM节点或已存在的Element对象
getBody() : Element 得到当前文档的body对象
getCmp( String id ) : Component通过id得到一个Component对象
getDoc() : Element得到当前文档
getDom( Mixed el ) : HTMLElement
通过id或节点或Element对象返回一个DOM节点
id( [Mixed el], [String prefix] ) : String
为对象el生成一个惟一id,如果对象本身已有id,将不会被改变(可以使用前导符prefix)
isEmpty( Mixed value, [Boolean allowBlank] ) : Boolean
判断值是否为空,null, undefined或空字符串将返回真,如果allowBlank定义为真,空字符串将不被视为空
namespace( String namespace1, String namespace2, String etc ) : void
创建一个命名空间,例
ace('Company', '');
= function() { ... }
2


发布评论