私はすべての繰り返し同じエラーを得続けるSenchacon 2011からの深さパート1つのセッションで煎茶タッチ2 MVCを次 widget.homepageとそれがうまく働いた:Sencha Touch 2でxtypeを作成するには?
はUncaught Error: [Ext.createByAlias] Cannot create an instance of
unrecognized alias: widget.homepage
Normaly extjs4に私がエイリアスを使用します。煎茶タッチMVCアプリのエドスペンサーのチュートリアルをfolowingときしかし、私は同じエラーを取得しておいてください。
APP.JS
Ext.Loader.setConfig({
enabled:true
});
Ext.application({
name: 'Sencha',
controllers: ['Main'],
launch: function() {
Ext.create("Ext.tab.Panel", {
fullscreen: true,
tabBarPosition: 'bottom',
items: [
{
xtype: 'homepage'
}
]
});
}
});
ビュー(HOME.JS)
Ext.define('Sencha.view.Home', {
extend: 'Ext.Panel',
xtype: 'homepage',
config: {
title: 'Home',
iconCls: 'home',
cls: 'home',
html: [
'<img src="http://staging.sencha.com/img/sencha.png" />',
'<h1>Welcome to Sencha Touch</h1>',
"<p>You're creating the Getting Started app. This demonstrates how ",
"to use tabs, lists and forms to create a simple app</p>",
'<h2>Sencha Touch (2.0.0)</h2>'
].join("");
}
});
コントローラ(MAIN.JS)
Ext.define('Sencha.controller.Main', {
extend: 'Ext.app.Controller',
views: ['Home'],
init: function() {
console.log('inited');
}
});
私は同じUncaught Error:[Ext.createByAlias]が認識できないエイリアスのインスタンスを作成できませんでした:widget.somename'ですが、ext.applicationのメインビューポートの前に内部ビューを宣言することで修正しました。 :['someViewWithXtype'、 'anotherViewWithXtype'、 'myViewport']、 ' – RaphaelDDL