Ошибка Uncaught: [Ext.createByAlias] Не удается создать экземпляр нераспознанного псевдонима: виджет

Вот простое представление, которое я хочу создать:

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("")
    }
});

Я добавил представление к моему контроллеру следующим образом:

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

Я использовал xtype в своем приложении следующим образом:

items:[{
    xtype : 'testpanel'
},

Тем не менее я получаю эту ошибку:

Ошибка Uncaught: [Ext.createByAlias] Не удается создать экземпляр нераспознанного псевдонима: widget.testpanel

Я ценю вашу помощь.

9
задан Titouan de Bailleul 26 May 2012 в 16:56
поделиться