カスタム コンポーネントを宣言する場合、コンポーネントの拡張機能を作成するときにプロパティに変更を正しく適用するにはどうすればよいですか? 例えば:
Ext.define('GridForm',{
extend: 'Ext.window.Window',
initComponent: function(){
Ext.apply(this,{
title: 'This a test window!'
,height: 400
,width: 400
});
this.callParent();
}
});
Ext.define('LedDataForm',{
extend: 'GridForm',
initComponent: function(){
Ext.apply(this,{
title: 'OK, I want to change it to this.'
});
this.callParent();
}
});
Ext.application({
name : 'MyApp',
launch : function() {
Ext.create('LedDataForm').show();
}
});
この例では、「LedDataForm」を作成するときにウィンドウのタイトルを変更したいだけです。すべてのコメントをお待ちしております。