0
я объявил вид навигации:Ext.Panel элементы не отображается правильно
Ext.define('MyApp.view.Main', {
extend: 'Ext.navigation.View',
alias: 'widget.mainNavigationView',
requires: [
'Ext.TitleBar',
'MyApp.view.Home'
],
config: {
tabBarPosition: 'top',
navigationBar: {
id: 'mainNavBar',
ui: 'dark',
items: [{
xtype: 'button',
id: 'logoutUser',
text: 'Logout',
align: 'right',
hideAnimation: Ext.os.is.Android ? false : {
type: 'fadeOut',
duration: 200
},
showAnimation: Ext.os.is.Android ? false : {
type: 'fadeIn',
duration: 200
}
}]
},
items: [
{
xtype: 'homePage'
},
]
}
});
и панель домашней страницы:
Ext.define('MyApp.view.Home', {
extend: 'Ext.Panel',
alias: 'widget.homePage',
config: {
title: 'Menu Principal',
},
items: [
{
store: {
fields: ['listItem'],
data: [
{listItem: 'Item 1'},
{listItem: 'Item 2'},
{listItem: 'Item 3'},
{listItem: 'Item 4'}
]
},
itemTpl: '{listItem}'
}
],
});
Моя проблема заключается в том, что в списке (на домашней странице Ext.Panel
«s пункт) это не рендеринг, я точно не знаю почему. Любые мысли от гуру? Я только начинаю с sencha-touch
и Ext
.
вы получаете какие-либо ошибки в 'console'? –
Aswing, im получая всего пару предупреждений, которые не связаны с проблемой. –
Ваш Ext.Panel вашей домашней страницы определяется как «Carbon.view.Home», но в вашем навигационном представлении у вас есть «MyApp.view.Home». Разве они разные? –