Passer au contenu

Phonegap + Sencha : orientation change solution


Si comme nous vous êtes entrain de déployer des applications iPad, une solution intéressante et permettant la réalisation plus rapide d’application basique est envisageable. Utiliser : Phonegap et Sencha Touch. Seul petit problème le UIWeb composant de Xcode ne gère pas les changements d’orientation. Voici donc la solution :

[code]Ext.setup({
onReady: function() {
panel = new Ext.Panel({
fullscreen: true,
layout: ‘card’,
items:[{xtype:’panel’,contentEl:’portrait-container’,scroll:’vertical’},
{xtype:’panel’,contentEl:’landscape-container’,scroll:’false’}]
});
Ext.EventManager.onWindowResize(setActivePanel);
}
});

function setActivePanel(){
panel.setOrientation( Ext.getOrientation() , window.innerWidth , window.innerHeight );
};[/code]

Voir notre post sur Sencha : Phonegap + sencha orientation