Загрузка разных видов для разных профилей

Я не уверен, что понимаю, как использовать представления профиля в приложении Sencha Touch 2.

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 }
         ]
    }
})

А затем в профиле телефона добавляется «PhonePanel» в качестве представления, а в профиле планшета добавляется «TabletPanel»; и затем, когда этот конкретный профиль загружается, он загружает только эти дополнительные представления.

У меня проблема в том, что Сенча загружает файлы из обоих профилей и делает

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

Пока профиль телефона активен, он фактически выдвигает версию xtype для планшета. Что здесь происходит?

Ответы на вопрос(2)

Ваш ответ на вопрос