我正在 Sencha Touch 2 中开发一个 MVC 应用程序,并且无法在嵌套的panel
.
应用程序的结构有一个主视图,它是一个选项卡面板。选项卡面板中的一项是已定义面板,xtype: 'homepanel'
.
此面板中的一个项目xtype: 'newslist'
是链接到相应商店和模型文件的列表。
除非我将其父级更改homepanel
为类型,否则该列表不会显示Ext.navigation.View
。
我在homepanel
'的定义中遗漏了什么panel
会阻止列表的显示?
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'
}]
}
});