Я совершенно новичок в 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'],
ПОМОГИТЕ ПОЖАЛУЙСТА!