2016-09-13 6 views
2

私のサイトには、ドロップダウンボタン付きのトップバーとその他の情報を持つボトムバーがあります。本体には、地図とグリッドの2つの項目を持つパネルがあります。 地図上に私はモバイルブラウザーを検出できるアフターレンダーリスナーを持っています。モバイルブラウザを検出したら、マップをフルスクリーンにして、ウィンドウ内の他のすべてを削除して、ボタンを追加して通常の画面に戻したいとします。ExtJS:モバイルブラウザに基づいてパネルをフルスクリーンにする方法

items: [{ 
       xtype: 'gmappanel',     
       listeners: {      
        afterrender: function(map, eOpts){ 
         var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent); 
         if (isMobile) { 
          //make the map full screen 
         } 

        } 
       }    
      }, 
      anotherGrid 
      ] 

答えて

1

あなたが最大化された設定で、ウィンドウにあなたのGMAPパネルを包むことができます。

Ext.create('Ext.window.Window', { 
    maximized: true, 
    title: 'Map', 
    frame: false, 
    modal: true, 
    renderTo: Ext.getBody() 
}).show(); 

https://fiddle.sencha.com/#fiddle/1gnj

+0

をあなたの答えてくれてありがとう、のTyrが、私は開くことなく、「フルスクリーン」マップする必要があります新しい窓 – KavitaC

関連する問題