Я совершенно новичок в Sencha 2 Touch. Я уже второй день играю с ним.
У меня есть собственный класс (app/view/Howdy.js):
Ext.define('MyApp.view.Howdy', {
extend: 'Ext.Panel',
xtype: 'howdy', // <--- this creates the 'howdy' xtype reference right?
requires: [
'Ext.SegmentedButton'
],
config: {
fullscreen: true,
html: ['Hello Word.'].join("")
}
});
и теперь я пытаюсь загрузить его на вкладку при нажатии:
Ext.define('MyApp.view.Main', {
extend: 'Ext.tab.Panel',
config: {
fullscreen: true,
tabBarPosition: 'bottom',
items: [
{
title: 'TAB 1',
iconCls: 'star',
xtype: 'howdy', // <--- WHY IS THIS CRASHING MY APP?
},
]
}
});
Если я удалю объявление xtype внутри TAB 1 и заменю его html, все будет работать нормально. Как только я пытаюсь загрузить свое собственное представление на вкладку, все, что я получаю, это белый экран в моем браузере, а консоль не показывает ошибок ???
P.S Да уже в App.js все настроено правильно:
views: ['Howdy','Main'],
ПОМОГИ ПОЖАЛУЙСТА!