Erreur Non Interceptée: [Ext.createByAlias] Impossible de créer une instance de non reconnue alias: widget

Ici est un simple point de vue que je veux instancier :

Ext.define('myapp.view.Home',{
    extend 'Ext.Panel',
    xtype : 'testpanel' ,
    config: {
        title:'home',
        iconCls:'home',
        cls : 'home',
        html: [
           '<h1> Hello Guys </h1>',
           '<p> some text goes here </p>'
        ].join("")
    }
});

j'ai ajouté à la vue de mon contrôleur comme suit :

Ext.define('myapp.controller.Main', {
    extend : 'Ext.app.Controller',
    views : ['Home'],
    ...
}

j'ai utilisé le xtype dans mon application comme suit:

items:[{
    xtype : 'testpanel'
},

Encore, j'obtiens cette erreur :

Erreur Non Interceptée: [Ext.createByAlias] Impossible de créer une instance de non reconnue alias: widget.testpanel

J'apprécie votre aide.

1. votre espace de noms doivent commencer par une lettre majuscule. 2. alias:'widget.x'. 3. assurez-vous que le fichier est inclus (voyez-vous dans Firebug?)

OriginalL'auteur user1203861 | 2012-05-25