您的位置:首页 > Web前端 > JavaScript

ExtJS4中initComponent和constructor的区别

2014-06-11 21:19 204 查看
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');
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: