extjs tablepanel 高度自适应问题

extjs tablepanel 高度自适应问题 

项目中为了给客户好点的功能切换体验,想到了用extjs的tabpanel

在页面中用了tabpanel后,高度新打开的tab页的iframe 的高度总是出现无法填满页面的情况

于是被迫给tabpanel指定了高度,为了达到自适应的效果用了

document.body.clientWidth

document.body.clientHeight 

 

代码如下:

 

Js代码  
  1. Ext.onReady(function() {  
  2.     Ext.BLANK_IMAGE_URL = 'script/extjs/resources/images/default/s.gif';  
  3.     Ext.QuickTips.init();     
  4.       
  5.     scrollerMenu = new Ext.ux.TabScrollerMenu({  
  6.         maxText  : 15,  
  7.         pageSize : 5  
  8.     });  
  9.       
  10.     panel = new Ext.TabPanel({  
  11.         applyTo:document.body,  
  12.         enableTabScroll:true,  
  13.         activeTab:0,  
  14.         resizeTabs:true,  
  15.         layoutOnTabChange:true,  
  16.         <span style="color: #ff0000;">height:document.body.clientHeight,</span>  
  17.         plugins:['tabclosemenu',scrollerMenu],  
  18.         defaults: {autoScroll:true},  
  19.         items:[{  
  20.             id: 'testPanel',  
  21.             iconCls: 'new-tab',  
  22.             title: '首页',  
  23.             html:'<iframe id="frmmain" name="frmmain" scrolling="auto" frameborder="0" width="100%" height="100%" src="yz/toHandleElectronDocumentList.action"></iframe>',  
  24.             closable:false,  
  25.             autoScroll: true  
  26.         }  
  27.         ]  
  28.     });  
  29. });  
  30. 原文链接:http://ruvuoai.iteye.com/blog/1016776

你可能感兴趣的:(iframe,ExtJs,自适应)