Ésta es una vista sencilla que quiero para crear una instancia:error no detectada: [Ext.createByAlias] No se puede crear una instancia de alias no reconocido: widget de
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("")
}
});
he añadido la vista a mi controlador de la siguiente manera:
Ext.define('myapp.controller.Main', {
extend : 'Ext.app.Controller',
views : ['Home'],
...
}
he utilizado el xtype en mi solicitud de la siguiente manera:
items:[{
xtype : 'testpanel'
},
Todavía me sale este error:
Uncaught Error: [Ext.createByAlias] Cannot create an instance of unrecognized alias: widget.testpanel
Agradecemos su ayuda.
1. su espacio de nombre debe comenzar con una letra mayúscula. 2. use alias: 'widget.x'. 3. asegúrese de que el archivo esté realmente incluido (¿lo ve en Firebug?) –