2012-05-12 11 views
2

私はSench Touch 2を学んでいます。私のアプリを電話機とタブレットプラットフォームに「反応する」ようにしたいと思ったProfilesを使用してください。Sencha Touch 2:デスクトップOS(Linux/Windows)で異なるプロファイル(電話機/タブレット)をシミュレートする

Ext.define('Mail.profile.Phone', { 
    extend: 'Ext.app.Profile', 

    config: { 
     name: 'Phone', 
     views: ['Main'] 
    }, 

    isActive: function() { 
     return Ext.os.is.Phone; 
    }, 

    launch: function() { 
     Ext.create('Mail.view.phone.Main'); 
    } 
}); 

私はChromiumを使ってArch Linuxで開発しています。私はインストールされたユーザエージェントスイッチャーをインストールして、タブレット/電話OS上での実行を偽装しましたが、プロファイルは何も変わっていないようです。私はconsole.log()を起動機能に追加しました

私は適切なもののためにプロファイルを使用しているのだろうか?たとえば、アプリでタブレットのリストと詳細表示を表示し、リストを携帯電話の詳細表示 にアニメーション表示させることができます。もしそうなら、このプロファイルをテストするためだけに本当のタブレット/電話が必要ですか?

答えて

0

私は通常ちょうどこれを達成するために、タブレットや電話プロファイルの「のisActive」機能を変更します。たとえば、ノートパソコンでPhoneプロファイルをテストする場合は、次のように変更します。

これは、これとは正反対です。これは実際に私のTabletプロファイルで使用する機能です。

関連する問題