0
我想爲Ext.MessageBox創建覆蓋。我已經手動創建覆蓋文件並將JS資源指向它。現在,Architect將此文件視爲覆蓋。 但是,當調用覆蓋功能,我得到一個錯誤。如果我查看Ext.MessageBox對象,則新函數不在那裏。我如何在Architect中指定覆蓋?我做錯了什麼?Sencha Architect創建覆蓋
/app/overrides/MessageBox.js
Ext.define('myapp.override.MessageBox', {
override: 'Ext.MessageBox',
test: function(){
alert("123");
}
});
調用:Ext.MessageBox.test();
給:Uncaught TypeError: Object [object Object] has no method 'test'