2011-09-16 49 views
0

我在視口內有一個嵌套的borderlayout。視口的自動滾動設置爲true。我只有西部& borderlayout沒有出現在視口或網格中的滾動條

在我的一個屏幕中,在中心區域,我有一個包含2個網格面板的面板,所有這些面板都將自動滾動設置爲true。

每當我最小化窗口,沒有滾動條出現&它在底部網格上的切割類型,只顯示邊框和底部。

我最近更改了一個屏幕,使網格成爲主要的中心區域,它顯示整個網格,但沒有跡象表明它包含在屏幕內,看起來好像它正在屏幕外。

視口設置:

var viewport = new Ext.Viewport({ 
      autoshow: true, 
      autoScroll: true, 
      layout : 'border', 
      defaults : { 
      frame : true, 
      split : true 
      }, 
      items : [    
      { 
       //accordion view 
       title  : 'Navigation', 
       region  : 'west', 
       collapsible : false,   
       margins: '100 0 0 0', 
       cmargins: '5 5 0 0', 
       width: 175, 
       minSize: 100, 
       maxSize: 150, 
       layout: { 
        type: 'accordion', 
        animate: true 
       }, .... 
    { 
       //center region of screen 
       xtype : 'container', 
       region : 'center', 
       layout : 'fit', 
       id  : 'centerRegion', 
       margins: '100 0 0 0', 
       autoEl : {}     
      } 

的網格被切斷:

var config = { 
       //id: "priorGrid" 
       //, 
       title: 'Prior Reports ' 
       ,height: 300 
       ,width: 700, 
       stripeRows: true 
       ,autoScroll: true 
       ,tools:[ 
         { 
          id:'help', 
          qtip: 'Get Help', 
          handler: function(event, toolEl, panel){ 
           // whatever 
          }       

         }] 
       ,store: dataStore 
       ,columns: 

回答

0

您是否嘗試過改變電網父(我假設父中視中心項目),以autoScroll:true

+0

是的,我已經嘗試過,並沒有區別 – pm13