Dưới đây là một cái nhìn đơn giản mà tôi muốn nhanh chóng:của router Lỗi: [Ext.createByAlias] Không thể tạo một thể hiện của bí danh không được công nhận: widget
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("")
}
});
tôi đã thêm vào chế độ xem để điều khiển của tôi như sau:
Ext.define('myapp.controller.Main', {
extend : 'Ext.app.Controller',
views : ['Home'],
...
}
tôi đã sử dụng xtype trong ứng dụng của tôi như sau:
items:[{
xtype : 'testpanel'
},
tôi vẫn nhận được lỗi này:
Uncaught Error: [Ext.createByAlias] Cannot create an instance of unrecognized alias: widget.testpanel
Tôi đánh giá cao sự trợ giúp của bạn.
1. không gian tên của bạn phải bắt đầu bằng chữ hoa. 2. sử dụng bí danh: 'widget.x'. 3. đảm bảo rằng tệp thực sự được bao gồm (bạn có thấy nó trong Firebug không?) –