J'ai essayé d'étendre Ext.Panel avec le code suivant (en app/view/viewport.js):Sencha Touch: incapable d'appeler erreur superclasse
App.views.Viewport = Ext.extend(Ext.Panel, {
fullscreen: true,
initComponent: function() {
App.views.Viewport.superclass.initComponent.apply(this, arguments);
}
});
ce code est appelé à partir de (app /app.js):
App = new Ext.Application({
name: 'App',
launch: function() {
this.launched = true;
this.mainLaunch();
},
mainLaunch: function() {
if (!device || !this.launched) {return;}
this.views.viewport = new this.views.Viewport();
}
});
la chose entière fonctionne très bien sur le bureau, mais quand PhoneGap (0.9.6) est jeté dans l'équation, et déployée sur un appareil Android, je reçois l'erreur suivante (dans LogCat):
Uncaught TypeError: Cannot read property 'superclass' of undefined at file:///android_asset/www/app/views/viewport.js
J'ai enquêté sur cette chose pendant des heures sans aucun progrès du tout! Votre aide serait grandement appréciée
Oh mon dieu ... Je ne pouvais pas vous remercier assez! tu as sauvé ma journée! – Nadav