Загрузка разных видов для разных профилей
Я не уверен, что понимаю, как использовать представления профиля в приложении 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'});
Пока профиль телефона активен, он фактически выталкивает планшетs версия xtype. Что здесь происходит?