-
Component.js
-
applayTo
- 将组件添加进 元素后
-
renderTo
- 将组件添加进元素中
- 构造函数
-
Ext.applay(objTo,objFrom)
- 将objFrom的属性 copy给ObjTo
-
查找元素的方式
-
Ext.get()
-
参数
- 页面元素的ID
- dom对象
- Ext.Element类型的对象
-
返回值
- Ext.Element类型的对象
-
Ext.getCmp()
- 根据Ext组件的Id进行查找
-
Ext.getDom()
- 返回DOM节点
-
Ext.getBody()
- 相当于Ext.get(body)
-
Ext.getDoc()
- 相当于 Ext.get(document)
-
需要导入的文件及文件夹
- 注意1: <link type="text/css" href="css/extjs/css/ext-all.css" rel="stylesheet"/> 中的rel属性不能少
- 注意2:注意images文件夹必须是ext-all.css文件的上一级
- extJs 需要导入的最少资源文件结果图
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ExtJs需要导入的文件</title>
<link type="text/css" href="css/ext-all.css" rel="stylesheet"/>
<script type="text/javascript" src="js/extjs/ext-base.js">
</script>
<script type="text/javascript" src="js/extjs/ext-all.js">
</script>
<script type="text/javascript">
Ext.onReady(function(){
Ext.MessageBox.alert("测试", "如果消息窗体正常则ExtJs需要的内容准备OK");
});
</script>
</head>
<body>
</body>
</html>
-
事件
-
添加事件
- addEvent()
-
发布事件
- fireEvent()
-
订阅事件|绑定事件处理程序
-
on()
- 方式1:on("函数名",function(事件源对象,事件对象){},scope对象,oberverable参数)
- addListener
- Ext.util.Observable.prototype.on = Ext.util.Observable.prototype.addListener;
-
阻止时间冒泡
- on("click", function(e){
...
e.preventDefault();
}, this)
- on("click", function(e){
...
}, this, {
preventDefault: true
})
-
组件
- Observable
-
Component
- disble
- cls
- disabledClass
- hidden
- id
- listeners
- renderTo
- Container