Ext的define方法参数类型define( String className, Object data, Function createdFn )
创建自定义类时,先构造(constructor)后初始化(initComponent)。如:
Ext.define('Btn',{
extend:'Ext.button.Button',
initComponent:function(){
this.callParent(); //一定要有这句
alert('后初始化部件启动...');
},
constructor:function(){
this.text = new Date();
this.renderTo = Ext.getBody();
this.callParent();
alert('先构造函数启动...');
}
}); Ext.onReady(function(){
Ext.create('Btn');
});
相关文章
- 路径中 斜杠/和反斜杠\ 的区别
- Java中HashMap和HashTable的区别
- Mybatis中的${}和#{}区别
- Django中,模型(models),视图(views)和模板的区别和应用
- Java泛型中<? extends E>和<? super E>的区别
- Java泛型中类型限定<T extends 数据类型>和 通配符<? extentds 数据类型>的区别
- C#中的WinForm的消息机制简述,及消息机制下Invoke,和BeginInvoke的使用和区别
- Python中模块及和requests的使用区别
- python中索引与切片的区别_numpy中索引和切片详解
- Core中的MVC和Web API的区别和用法