Я работаю над приложением MVC в Sencha Touch 2, и у меня возникли проблемы с отображением списка на вложенной панели .
Структура приложения имеет основной вид, который представляет собой панель вкладок. Одним из элементов панели вкладок является определенная панель xtype: 'homepanel'
.
Элементом этой панели является список xtype: 'список новостей'
, который связан с соответствующим магазином и файлами моделей.
Список не отображает , если толькоя не изменю его родительскую домашнюю панель
на тип Ext.navigation.View
.
Что мне не хватает в определении homepanel
' как панели , которая препятствует отображению списка?
Ext.define('ACSO.view.Home', {
extend: 'Ext.Panel', //<--works if Ext.navigation.View
xtype: 'homepanel',
requires: [
'Ext.TitleBar',
'ACSO.view.NewsList'
],
config: {
title: 'Home',
iconCls: 'home',
cls: 'home',
scrollable: true,
styleHtmlContent: true,
items: [{
xtype: 'newslist'
}]
}
});