Ich arbeite an einer MVC-App in Sencha Touch 2 und habe Probleme, eine Liste in einem verschachtelten Panel anzuzeigen.Sencha Touch 2: Liste wird nicht im Panel angezeigt
Die Struktur der App hat eine Hauptansicht, die eine Registerkarte ist. Eines der Elemente im Registerkartenbereich ist ein definiertes Feld, xtype: 'homepanel'. Ein Element in diesem Bereich ist die Liste, xtype: 'newslist', die mit den entsprechenden Filial- und Modelldateien verknüpft ist.
Die Liste wird nicht angezeigt, es sei denn, Ich ändere das übergeordnete 'homepanel' in einen Typ, Ext.navigation.View.
Was fehlt mir in der Definition von 'homepanel' als ein Panel, das die Anzeige der Liste verhindert?
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'
}
]
}
});
Das ist es. Danke für die schnelle Antwort. – jrboddie