Laden verschiedener Ansichten für verschiedene Profile

Ich bin nicht sicher, ob ich verstehe, wie Profilansichten in einer Sencha Touch 2-App verwendet werden.

Ext.define(App.view.phone.PhonePanel, {
    extend: 'Ext.tab.Panel',
    xtype: 'Compare'
    config: {
         items: [
            { xtype: 'PanelA' },
            { xtype: 'Panel B' }
         ]
    }
})

Ext.define(App.view.tablet.TabletPanel, {
    extend: 'Ext.Panel',
    xtype: 'Compare'
    config: {
         layout: 'vbox',
         items: [
            { xtype: 'PanelA', flex: 1 },
            { xtype: 'Panel B', flex: 1 }
         ]
    }
})

Im Telefonprofil wird dann "PhonePanel" als Ansicht und im Tablet-Profil "TabletPanel" hinzugefügt. Wenn dieses bestimmte Profil geladen wird, werden nur diese zusätzlichen Ansichten geladen.

Das Problem, das ich habe, ist, dass Sencha Dateien von beiden Profilen lädt und tut

this.getAview().push({xtype:'Compare'});

Während das Telefonprofil aktiv ist, wird die Tablet-Version des xtype übertragen. Was geht hier vor sich?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage