2014-03-05 190 views
0

我使用Extjs 4.1来构建我的web应用程序。由于Viewport不支持autoScroll: true,因此我想将此功能添加到我的应用程序中,因此我尝试了:Ext.getBody().setStyle('overflow', 'auto');,它工作正常,当我调整浏览器大小时会出现滚动条,但问题是应用程序中的任何打开的面板都变成了完全白色!Extjs窗口滚动条

Ext.define('MyApp.Map', { 
    extend: 'GeoExt.panel.Map', 
    alias: 'widget.mymap', 
    border: false, 
    initComponent: function() { 
     var me = this; 
     //for window scroll 
     Ext.getBody().setStyle('overflow', 'auto'); 
     Ext.apply(me, { 
      map: map, 
      height: Ext.getBody().getViewSize().height 
     }); 
     me.callParent(arguments);  
     }); 

    } 
}); 

回答

1

必须设置自动滚屏:真正在每一个面板或全部regions.So时浏览器调整,将自动调整。